WebMethod вызывал с помощью jQuery, возвращая ошибку сервера при получении больших объемов данных. Есть ли ограничение на размер данных? - PullRequest
1 голос
/ 14 апреля 2011

Я использую jQuery для вызова WebMethods (методы страницы) на странице ASPX.Когда я возвращаю до 200 товаров, все работает нормально.Но если я попытаюсь вытащить больше, это вернет ошибку сервера.Я не уверен, как увидеть точное сообщение об ошибке.

Если я извлекаю данные при загрузке и вставляю их в переменную javascript, они работают нормально, но не через сообщение Ajax.

Я скопировал текст из 300 записей в текстовый файл иэто показывает как 136KB.Я сталкиваюсь с ограничением размера данных Ajax?Разве это не приведет к ошибке браузера?

Есть ли способ получить содержимое сообщения об ошибке с сервера?

ОБНОВЛЕНИЕ: Для всех, кто задается вопросом, вы можете изменить макс.Длина ответа json до 4 МБ в файле web.config.

1 Ответ

1 голос
/ 14 апреля 2011

Вам абсолютно необходим либо Firebug , Fiddler , либо эквивалентный инструмент для веб-разработки в целом, но особенно для взаимодействия ajax. Причина, по которой вы не видите «ошибку браузера», заключается в том, что это асинхронный запрос.

Вы можете отслеживать все запросы (включая асинхронные), используя эти инструменты, чтобы вы могли точно видеть, что отправил клиент, что ответил сервер и в чем заключается ошибка.

НТН

...