0

我在我的 asp.net 网站中使用 jquery ajaxuploader。当我responseType: 'json'在“AjaxUpload”中设置时,onComplete它没有被执行。在萤火虫中,我能够看到 json 响应{"Error":null,"Success":true}以及“AjaxUpload”具有的整个页面标记提出了请求。

我无法理解为什么“onComplete”没有被“responseType”设置为“json”以及如何在没有整个页面标记的情况下只获得“json”响应。

有人可以帮忙吗。

更新:我认为'onComplete'没有被执行的原因是浏览器正在接收json响应以及整个页面标记(不是json)。如果是这样,我怎么能只发送不包括页面标记的json响应?

谢谢。

4

1 回答 1

0

我已经意识到我哪里出错了。我实际上是从 AjaxUpload 向 .aspx 页面发送请求,这就是我获取整个页面标记以及 json 响应的原因。我已经更新了 AjaxUpload 方法以将请求发送到.ashx 页面现在可以正常工作了。

于 2010-07-14T13:55:45.463 回答