为了账号安全,请及时绑定邮箱和手机立即绑定

$.ajax post 方式提交请求,返回结果,为什么ashx程序已经执行完成,返回到error呢

$.ajax post 方式提交请求,返回结果,为什么ashx程序已经执行完成,返回到error呢

白板的微信 2018-12-07 06:43:45
前端代码 function examine(t) { $.ajax({ type: 'post', url: 'Ashx/Examine.ashx?id=' + t, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status + "----" + XMLHttpRequest.readyState + "----" + textStatus); }, success: function (result) { alert(result); } }); location.reload(); } 后台ashx public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; if(context.Request.QueryString["id"]==null) { context.Response.Clear(); context.Response.Write("参数错误"); context.Response.End(); } else { string id = context.Request.QueryString["id"]; if(SqlHelper.UserInfo.Examine(Convert.ToInt32(id))) { context.Response.Clear(); context.Response.Write("审核通过"); context.Response.End(); } else { context.Response.Clear(); context.Response.Write("审核失败"); context.Response.End(); } } } ashx代码已执行,就是会返回error 另外用firebug断点调试的时候有时候可以
查看完整描述

9 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

你看看错误信息是啥?有可能是类型转换之类的错误。
查看完整回答
反对 回复 2018-12-09
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

建议看一下返回的http状态码是什么?走error,说明http状态码不是200。
查看完整回答
反对 回复 2018-12-09
?
偶然的你

TA贡献1841条经验 获得超3个赞

孙猴子用post提交, 用 QueryString接收值, 我也是醉了。  用Request.Form["ID"]才对, 阿弥陀佛~!
查看完整回答
反对 回复 2018-12-09
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

请用vs 调试 ,firebug是调试JS的,另楼上说到点上了
查看完整回答
反对 回复 2018-12-09
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

我碰到这种问题一般是先F12看看http请求的错误原因
查看完整回答
反对 回复 2018-12-09
?
慕标琳琳

TA贡献1830条经验 获得超9个赞

dataType:"JSON" 数据类型加上看看
查看完整回答
反对 回复 2018-12-09
  • 9 回答
  • 0 关注
  • 871 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信