Я нашел странную ошибку (возможно). Когда я отправляю параметры в $ .ajax в форме хэша и пытаюсь проверить эти параметры в $ .ajaxSend, я обнаружил, что settings.data имеет значение null, settings.url был нормальным с включенными параметрами. Затем я просматриваю код jQuery и обнаружил, что данные стерты.
// If data is available, append data to url for get requests
if (s.data && type == "GET") {
s.url += (s.url.match(/\?/) ? "&" : "?") + s.data;
// IE likes to send both get and post data, prevent this
s.data = null;
}
Теперь я нуждается в разборе URL ((. Что делать?
In JQuery, using ajaxSend to preview the url built by $.post call
Здесь в комментариях я вижу, что данные должны быть там.