2010-07-13 1 views
0

Я использую JQuery ajaxuploader в моем asp.net website.When я поставил responseType: 'json' в «AjaxUpload» в onComplete не получает executed.In в поджигатель Я могу видеть ответ json как {"Error":null,"Success":true} вместе со всей разметкой страницы, на которую «AjaxUpload» выполнил запрос.Проблемы получение ответа JSon с responseType, установленной в Json в Jquery AjaxUploader

У меня возникли проблемы с пониманием того, почему «onComplete» не попадает в «responseType», установленном на «json», и как я могу получить только ответ «json» без разметки всей страницы.

Помогло ли кто-нибудь помочь.

Update: Я думаю, что причина «OnComplete» не получает выполняется потому, что браузер получает ответ JSon вместе со всей разметке (который не является JSON) .Если это так, как я могу отправить только JSON ответ за исключением разметки страницы?

Спасибо.

ответ

0

Я понял, где я ошибаюсь. Я действительно отправлял запрос на страницу .aspx из AjaxUpload, поэтому я получил всю разметку страницы вместе с json response.I обновил метод AjaxUpload до отправьте запрос на страницу .ashx и его работоспособность.