Ive得到了以下問題和IM試圖找出答案:
您可以在這裏找到下面的代碼: http://7.testaddress.com/test.php你認爲代碼將工作,說明?
$.get('http://1.testaddress.com/ajax/remote.php?id='+id, responseCallback);
答案是沒有它不會工作,因爲它不是位於同一地址?
Ive得到了以下問題和IM試圖找出答案:
您可以在這裏找到下面的代碼: http://7.testaddress.com/test.php你認爲代碼將工作,說明?
$.get('http://1.testaddress.com/ajax/remote.php?id='+id, responseCallback);
答案是沒有它不會工作,因爲它不是位於同一地址?
是的,它不會工作,因爲它來自不同的子域。在jQuery documentation for the Get method底部的底部有這個小慄:
由於瀏覽器的安全限制,大多數「Ajax」的請求都受到同源策略;該請求無法成功檢索來自不同域,子域或協議的數據。
我相信JQuery有一種叫做JSONP的ajax請求,它可以讓你做跨域的ajax請求。