对于以下AJAX调用:
type: "POST",
url: 'myClientSideHandler.asp',
data: {param1: "value1", param2: "value2",param3: "value3"},
dataType: 'xml',
success: function(response)
{
myFunction();
},
error: function(xhr, status, error)
{
myOtherFunction();
},
我得到一个说“parseerror”的erorr,并且响应仅包含ROOT元素的结束标记由于某种原因。我正在进行许多不同的调用,这些调用可以恢复XML,这只发生在少数项目中。通话需要相对较长的时间才能完成。奇怪的是,在Firefox中,没有错误,响应是空的XML。
我已经确认XML中没有错误。我注意到的唯一一件事就是特别大的物品会发生一些错误。我已将IIS设置更改为最大响应大小。我也尝试过这个“GET”无济于事。
我也在服务器端使用asp classic(我知道,我知道)
有什么想法吗?