PDA

View Full Version : سوال: چرا کدهای ایجکس از ساب دامین درست کار نمی کنن؟



i-php-i
جمعه 04 مهر 1393, 17:37 عصر
یه فایل جاوااسکریپت توی دامین اصلی داشتم که اطلاعات رو به سرور ارسال می کرد و مشکلی نبود اما وقتی این فایل رو توی ساب دامین استفاده کردم سمت سرور درست اجرا می شه ولی کدهای جاوااسکریپت چیزی نشون نمی دن. مشکل چیه؟

2undercover
جمعه 04 مهر 1393, 18:05 عصر
الان یعنی شما از یک زیر دامنه می خواهید با دامنه اصلی در ارتباط باشید؟! یعنی سرور هم در همون زیر دامنه هست یا سرور در دامنه اصلی یا زیر دامنه دیگه ای هست؟!

i-php-i
شنبه 05 مهر 1393, 09:02 صبح
دامین و ساب دامین توی یک سرور هستن. بخشی از سایت اصلی رو به ساب دامین انتقال دادم ولی کدهای ایجکس برای اجرا باید با کدهای پی اچ پی دامنه اصلی کار کنن ولی این مسئله مشکل ایجاد می کنه.

2undercover
شنبه 05 مهر 1393, 13:27 عصر
این به این دلیل هست که مرورگر ها علاوه بر این که اجازه ارسال درخواست AJAX به دامنه متفاوت رو نمیدن در مورد زیر دامنه ها هم همین وضعیت هست. شما می تونید از JSONP استفاده کنید. همچنین لینک زیر هم هست:

http://www.tomhoppe.com/index.php/2008/03/cross-sub-domain-javascript-ajax-iframe-etc/