时间:2011-01-06 18:57:27

标签: javascript .net jquery wcf soap

1 个答案:

答案 0 :(得分:0)

查看jQuery.ajax() API文档。它说:

错误(jqXHR,textStatus,errorThrown)

请求失败时要调用的函数。该函数接收三个参数:jqXHR(在jQuery 1.4.x,XMLHttpRequest中)对象,描述发生的错误类型的字符串和可选的异常对象(如果发生)。第二个参数的可能值(除了null)是“timeout”,“error”,“abort”和“parsererror”。发生HTTP错误时,errorThrown会收到HTTP状态的文本部分,例如“Not Found”或“Internal Server Error”。从jQuery 1.5开始,错误设置可以接受一系列函数。每个函数将依次调用。注意:不会为跨域脚本和JSONP请求调用此处理程序。这是一个Ajax事件。

尝试访问statusText可能会引发您的错误,可能没有可用的错误。尝试将其他两个参数添加到代码中并检查其内容。

另外,您使用的是哪种浏览器?在各种浏览器中处理XmlHttpRequests的方式存在一些行为差异,因此在多个浏览器中尝试它有时可以帮助诊断这些事情。