我在本地主機上使用$.getJSON()
出現真正奇怪的問題。我的測試代碼如下:
$(document).ready(function(){
var url = "http://script.mydomain.com/location/newid"
var url2 = "http://localhost/cms/location/newid"
$.getJSON(url2, function(id) {
alert(id);
});
});
對於url2它工作完美,但對於網址它不工作。任何人都可以提供一些提示來解決這個問題嗎?如果有人想知道,這些網址會返回json(例如:「34」)。
EDIT [解決]:
如果有人將來會使用$.getJSON
記住,你不能叫 「外星人」 域。
當我執行script.mydomain.com
域的開銷腳本時,一切正常!
您很可能會遇到[同源策略](https://developer.mozilla.org/zh/Same_origin_policy_for_JavaScript)。 – circusbred