2013-05-03 21 views
0

請在這裏獲得幫助! 我正在使用jQuery,AJAX和PHP, 我寫了一個函數(PHP_FOLDER)像這樣。如何在同一網站的子網域上製作ajax請求

function PHP_FOLDER(evt){ return "www.mywebsite.com/path/to/php/files/";} 

目的是讓我在ajax請求期間調用函數+ php文件。是這樣的:

$.ajax({ url:PHP_FOLDER+'script.php',}); 

當我目前的網址是http://www.mywebsite.com這個完美的作品。但是,當我登錄到http://mywebsite.com它不工作

這是錯誤讓我的錯誤控制檯上(不帶www。):

的XMLHttpRequest無法加載http://www.mywebsite.com/script.php。 Access-Control-Allow-Origin不允許原產地http://mywebsite.com

請我怎樣才能解決這個問題?相反,硬編碼URL的

+2

你爲什麼不使用相對URL? – grigno 2013-05-03 12:59:59

回答

0

你可以閱讀了window.location和動態改變域名的價值。

0

感謝所有。 @Michal Borek它的工作。 我使用window.location.origin。這樣

function PHP_FOLDER(evt){ return window.location.origin+'/path/to/files/'; }