У меня действительно странная проблема с $.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 это работает отлично, но для url это не работает. Может ли кто-нибудь дать подсказку, чтобы решить эту проблему? Эти URL возвращают json (пример: «34»), если кто-то хотел бы знать.
РЕДАКТИРОВАТЬ [решено]:
Если кто-то в будущем будет использовать $.getJSON
, помните, что вы не можете называть «чужими» доменами.
Когда я выполнял служебный скрипт в домене script.mydomain.com
, все работало нормально!