jquery接收后台传值出现error: function()错误
JScript code
$("#txtF").mouseout(function() {
var ASSNO = $("#txtF").val();
if ($.trim(ASSNO) != "") {
$.ajax({
url: 'Add.aspx',
type: 'POST',
data: { type: 1, ASSNO: ASSNO },
dataType: 'json',
timeout: 100000,
error: function() { alert("查询失败。"); },
success: function(result) {
alert(result);
//$("#txtProductKey").val();
//$("#txtProductName").val();
}
});
}
});
ASPX.CS
C# code
string result = "";
result= ASSNOSelect(ASSNO);
Response.Write(result);
我后台查询也查到数据了result 有值,但前台总是有错:error: function() { alert("查询失败。"); }
请问错在哪里?谢谢了。
------解决方案-------------------- error:function(XMLHttpRequest, textStatus, errorThrown){
alert(errorThrown);
}
//把错误类型打印出来 看看
------解决方案--------------------返回的数据不时json格式
------解决方案--------------------
------解决方案--------------------可能是请求的地址不正确,跟踪下有没有调用后台的方法
------解决方案--------------------
------解决方案--------------------Response.Write(result);
=>
Response.Write(result);
Response.End();