Я использую asp.net для получения ответа сервера через JQuery AJAX, который возвращается как формат JSON. Я попытался использовать JQuery.getJSON()
и нормальный ответ jquery, а затем преобразовать его в формат JSON, используя $.parseJSON
.Ответ JQuery, обрезающий значения с ответа сервера
В обоих случаях несколько раз (1 из 5) ответ не завершен, какой сервер отправляет так, он показывает ошибку анализа JSON. Я попытался изменить его на простой вызов AJAX (без JQuery), теперь это случается редко (может быть 1 из 20).
Длина моего контента варьируется от нескольких байт до 200 КБ.
Мой Вопрос
- Почему JQuery AJAX ответ урезает чаще, чем обычный AJAX.
- Если есть ограничение на размер ответа, то как он работает большую часть времени и некоторое время не работает.
- Есть ли что-либо, что мне не хватает в моем коде во время заголовков вызовов или ответов.
Это более чем вероятно, на стороне сервера вопрос, где ответ стрельбы, прежде чем он будет готов, или стреляет с неправильно отформатированный JSON ... –
Использовать простой AJAX вызова и откройте консоль чтобы увидеть точный ответ сервера ... перед его разбором. – loxxy
Да, я вижу консоль (firebug), и ответ не завершен, как отправлено с сервера – AjayR