www.jbmf.net > jQuEry AjAx % gEt() 返回404是哪里出问题了?

jQuEry AjAx % gEt() 返回404是哪里出问题了?

1.记录下发生404错误的链接;2.在服务器端直接输出出现“错误”的链接的内容,看看可不可以;3.如果不可以,说明是链接有问题;如果可以,检查jq发送的post请求,看看参数有没有被转义;4.如上面都没问题,那就是服务器的连接有问题,不稳定

1、ajax请求数据的类型dataType这可以设置,也就是说你想要得到什么类型的数据就设置成什么,你设置的是json类型,所以返回的数据必须是json的,不然会出错2、dataType可以不设置,会根据返回的数据格式自动判断,也就是说,你服务器返回什么格式的信息,在js里就用什么方法处理就行了

配置文件写错了,result的文件名书写不正确.0: (Uninitialized) the send( ) method has not yet been invoked. 1: (Loading) the send( ) method has been invoked, request in progress. 2: (Loaded) the send( ) method has completed, entire response

按你的代码,应该是没有问题的,如果出现error,可能myHandle.ashx里出现问题了你可以把data也alter出来,alter(data.responseText);这样试试建议你调试一下,个人觉得最可能出错的地方是:Convert.ToInt16(new T_UserTableAdapter().

404:不存在的资源路径.这里应该先检查url,再检查参数,再检查返回是否正确.

你的action写法不对,json中没有接受到后台返回的值,故此报错

因为你把bid放到双引号内了 被视为字符串 这么写就行了$.get("findCri.action?books.bookId=" + bId);

你好,你把 data 请求发送到服务器的数据没写好,应该是:data:{id:id},

应该是这样url:"<%=basePath%>/fwz_json/queryMqzsJsonAction?mqz.szsf="+encodeURI(name);

定义全局JS变量,在返回参数里接受.用的时候注意,因为AJAX是异步的,所以在AJAX执行的时候程序会继续执行AJAX后面的代码,当然这个是后面的问题.

相关搜索:

网站地图

All rights reserved Powered by www.jbmf.net

copyright ©right 2010-2021。
www.jbmf.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com