У меня проблема с вызовом jQuery AJAX.Иногда это работает, а иногда я не получаю никакого ответа от сервера.Переданные параметры верны, но никакая функция обратного вызова не будет вызвана, кроме beforeSend
.Я даже не получаю HTTP-заголовок ответа с сервера.Заголовок запроса кажется правильным и выглядит точно так же, как один из правильных вызовов.Есть предложения?
[ОБНОВЛЕНИЕ] Хорошо, вот фрагмент кода и заголовок запроса, но я не думаю, что это проблема реализации ...мы удалили значения cookie в заголовке запроса
jQuery.ajax
(
{
type: 'POST',
url: 'index.php?eID=doSomeStuff',
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
dataType: 'json',
data:
{
obj_php_config: obj_php_config,
obj_php_search: obj_php_search,
selectedBox: selectedBox
},
error:
function (obj, textStatus, errorThrown)
{
alert("status=" + textStatus + ",error=" + errorThrown);
},
success:
function (data, textStatus)
{
doSomeStuffWithData(data);
}
}
);
Host myDomain.loc
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Accept application/json, text/javascript, */*
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip, deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive 115
Connection keep-alive
Content-Type application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With XMLHttpRequest
Referer http://myDomain.loc/aSite.html?page=1
Content-Length 567
Cookie --redacted by user--