Мне нужно сделать запрос на перекрестный домен, и у меня возникла проблема с getJSON.getJSON callback не выполняется
$.getJSON("http://usr:[email protected]/cgi-bin/remote/request.cgi?m=json&r=grp&fn=getvalue&alias=1/3/51&callback=?",
function(result) {
alert('hi');
});
Обратный вызов не срабатывает, то есть я не получаю предупреждение. Если я вставляю ссылку http: // в окне браузера, я получаю желаемый результат. Это простое число, в данном случае 2
. Я мог бы также задать запрос на xml, и в этом случае результат в окне браузера будет <value>2</value>
. Если кто-то может сказать мне, что случилось с моим getJSON, это было бы здорово.
Большое спасибо и наилучшими пожеланиями
Вы включили сценарии ajax? –
Когда вы говорите, что получаете желаемый результат, если вы вставляете эту ссылку в свой браузер, не могли бы вы показать этот результат здесь? Получаете ли вы действительный ответ JSONP? Также не забудьте заменить параметр '?' В параметре обратного вызова значимым именем функции при вставке URL-адреса в ваш браузер. –
Дарин, результат в браузере - простое число, в данном случае 2. Исходный код показывает простой номер, ничего больше. – LFS