初学.net为什么ajax总返回异常呢
初学.net为什么ajax总返回错误呢?
------解决方案--------------------
错误内容呢?
------解决方案--------------------
要看你接收端的处理了,可能里面有bug
------解决方案--------------------
基于jQuery的AJAX和JSON的实例
------解决方案--------------------
xhr.responseText是啥
------解决方案--------------------
检查下是不是jQuery没有正确引入吧
------解决方案--------------------
看看你的接受是否错误。 action pagen 写错没有
------解决方案--------------------
的 data: "{'action': 'getpagedata', 'pagen': '1'}" , 写成 data: {'action': 'getpagedata', 'pagen': '1'},试下.
------解决方案--------------------
学会怎么排除错误~
1.学会前端调试
按一下F12 (Firebox的话 貌似要自己安装Firebug)
然后看控制台~ 看看错误是什么
2.学会后端打断点调试
目前请求路径问题
url: "/Handler.ashx",
看看
http://www.cnblogs.com/alexis/archive/2010/11/06/1870519.html
------解决方案--------------------
同意8楼,按你现在的写法引号括起来data是字符串,但实际上你应该是需要传回一个对象
------解决方案--------------------
错误信息呢?
------解决方案--------------------
参数名不用引号
首先确定 Handler.ashx跟你aspx文件在同一个目录下,
你在确定下 你ashx返回的是 json格式的内容 ,如果不是 把这句删掉 dataType: "json",
你可以先别写逻辑 直接把接收的pagen 返回来试试
------解决方案--------------------
Handler.ashx里面接收为空了...没有判断...
------解决方案--------------------
data: {'action': 'getpagedata', 'pagen': '1'}
同意8L,LZ试一下吧
$.ajax({
url: "Handler.ashx",
type: "POST",
data: "{'action': 'getpagedata', 'pagen': '1'}" ,
dataType: "json",
success: function () { alert("callback"); },
error: function(xhr){alert('错误\n'+xhr); }
});
------解决方案--------------------
错误内容呢?
------解决方案--------------------
要看你接收端的处理了,可能里面有bug
------解决方案--------------------
基于jQuery的AJAX和JSON的实例
------解决方案--------------------
xhr.responseText是啥
------解决方案--------------------
检查下是不是jQuery没有正确引入吧
------解决方案--------------------
看看你的接受是否错误。 action pagen 写错没有
------解决方案--------------------
的 data: "{'action': 'getpagedata', 'pagen': '1'}" , 写成 data: {'action': 'getpagedata', 'pagen': '1'},试下.
------解决方案--------------------
学会怎么排除错误~
1.学会前端调试
按一下F12 (Firebox的话 貌似要自己安装Firebug)
然后看控制台~ 看看错误是什么
2.学会后端打断点调试
目前请求路径问题
url: "/Handler.ashx",
看看
http://www.cnblogs.com/alexis/archive/2010/11/06/1870519.html
------解决方案--------------------
同意8楼,按你现在的写法引号括起来data是字符串,但实际上你应该是需要传回一个对象
------解决方案--------------------
错误信息呢?
------解决方案--------------------
data: "{'action': 'getpagedata', 'pagen': '1'}" ,
参数名不用引号
data: "{action: 'getpagedata', pagen: '1'}" ,
首先确定 Handler.ashx跟你aspx文件在同一个目录下,
你在确定下 你ashx返回的是 json格式的内容 ,如果不是 把这句删掉 dataType: "json",
你可以先别写逻辑 直接把接收的pagen 返回来试试
------解决方案--------------------
Handler.ashx里面接收为空了...没有判断...
------解决方案--------------------
data: {'action': 'getpagedata', 'pagen': '1'}
同意8L,LZ试一下吧