我将我的页面从使用 jquery 1.4.4 升级到 jquery 1.9.1,突然我的 ajax 调用停止工作。如果我恢复到 jquery 1.4.4,它会再次工作。我得到以下错误。
没有从文本到字符串的转换
下面是我的代码
$.ajax({ url: "/Reporting/RunQuery",
type: "Post",
data: { prm_Query: qrytxt }, dataType: "string",
error: function (XMLHttpRequest, status, error) {
debugger;
alert("The following error occured while adding data: " + error);
},
success: function (data) {
debugger;
$('#divQuerytextarea').html('').append(data);
}
});
我对 /Reporting/RunQuery 的调用成功,并且在 RunQuery 方法中有有效的返回字符串。然后它陷入错误:带有“没有从文本转换为字符串”错误的ajax调用。
在谷歌上没有找到太多的东西。任何帮助表示赞赏。