Загрузка ~ 400 (Плохой запрос). XmlHttpRequest работает локально, но не на стороне сервера.Jquery

Программирование на jquery
Ответить
Anonymous
 Загрузка ~ 400 (Плохой запрос). XmlHttpRequest работает локально, но не на стороне сервера.

Сообщение Anonymous »

Я работаю над асинхронной загрузкой содержимого таблицы продуктов при разбиении на страницы или изменении фильтра, используя XMLHttpRequest.readystate и responseText. Функции, которые я написал, работают отлично, но только локально. На стороне сервера ngnix он возвращает 400 неверных запросов. В чем может быть причина?

Код: Выделить всё

function loadContent(link) {

var http = createRequestObject();

if (http) {

http.open('load', link);

http.onreadystatechange = function() {

if (http.readyState == 4) {

var div = document.createElement('div');
div.innerHTML = http.responseText;

var all = div.getElementsByTagName('div');

for (var i = 0, len = all.length; i < len; i++) {

if (all[i] && all[i].getAttribute('id') == 'to-ajax') {

var deep = all[i].getElementsByClassName('product-layout col-lg-4');
$('.load').before(deep);
}
}
}
}
http.send(null);
}
else ocument.location = link;
}

function createRequestObject() {

try {
return new XMLHttpRequest();
}
catch(e) {

try {
return new ActiveXObject('Msxml2.XMLHTTP');
}
catch(e) {

try {
return new ActiveXObject('Microsoft.XMLHTTP');
}
catch(e) {
return null;
}
}
}
}
Предупреждение об ошибке относится к этой строке кода ~ } http.send(null);
Похоже, что проблема связана с функцией .onreadystatechange, но я не знаю, как ее проверить, чтобы определить, в чем именно заключается проблема.

Подробнее здесь: https://stackoverflow.com/questions/339 ... erver-side
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»