У меня есть страница, которая использует следующий отправить запрос AJAX:как получить ответ от запроса jQuery.get
function oc()
{
jQuery.get(
"http://somewhere.com:5001/ajax/options/",
jQuery('#selectform').serialize(),
function(data,statusm,xml){
// I got nothing!!!
return;
}
);
}
Если я инструкцию запрос в адресной строке, все работает. И когда я делаю запрос от JS, я могу видеть через протоколирование, что серверная сторона работает правильно, но в обратном вызове я не могу получить содержимое ответа.
Что я не так?
Ник, он сказал, что серверная сторона работает правильно. Это не произойдет, если это проблема происхождения. –
@Matthew - Вы увидите * именно это поведение в той же проблеме происхождения, не там, чтобы защитить сервер, он там, чтобы защитить клиента, т. Е. Блокировать ответ. –
Вы можете сделать слепой запрос другими способами (например, тегом изображения), но не с XHR. Попробуйте http://jsfiddle.net/Degf7/ с открытым Wireshark. Вы получите сообщение об ошибке, и он не отправит запрос. Обратите внимание, что в некоторых случаях ошибка маскируется, поэтому функция успеха вызывается с пустыми данными. Но запрос никогда не отправляется. –