mydy.net
当前位置:首页 >> AjAx pArsErError >>

AjAx pArsErError

ajax请求返回成功或失败,是根据后台代码返回值来确实是成功还是失败.

字面上看是,找不到父节点.可能是页面元素id有重复.你可以把具体的页面代码截图贴上来.

这种情况我也遇到过,我之前也是需要跨域提交一个ajax请求实现新增数据,由于另一个系统的方法已固定,无法修改返回值.最后果断放弃了ajax的jsonp跨域这种方式,改用httpClient代理,在后台代理http发送请求.你可以试试

你把data:"sousuo=" + u, 换成data:"sousuo:" + u, 或者 {sousuo: u} 试试字符串转JSON对象 里面不能带着等号的

jquery在1.3时代相对于1.1 和1.2时代bug出现次数比较多,在我印象中遇到过好几次1.3的版本有bug而立刻推出一个修正版本,有一次还是程序中的某一行少了一个分号(;),所以你遇到这种情况应该比较正常,换用其他版本的jquery就是了.

先用GET方式提交,这样可以访问提交的URL看下PHP的返回值是什么情况,

恕我眼拙,我从你的AJAX代码里面只看到了你定义的url和发送的参数等等.但是没有看到你做“发送操作”啊.没有发送操作的话,继续往下走,应该就会是走到alert了吧

你可以尝试修改dataType或者直接把它删除掉, 有可能是你的返回值不是json类型的

1、首先在页面代码上,先引入jquery脚本文件.2、然后添加一个div,div里的内容是空的.3、下方添加一个按钮,用来触发ajax请求.4、在按钮的事件函数上,直接调用jquery的 $.ajax方法,方法里url就是要调用的请求链接.data为参数.5、然后再添加一个success方法,这方法是ajax调用成功后页面调用的逻辑,在这里把ajax获得的数据内容放到div里.6、在后台逻辑里,ajax调用的页面,只是简单的返回一个数组对象,里面有一个text属性的.7、运行页面看到div里没有内容的,点击按钮触发ajax请求,请求得到结果后,会在div里输入文字内容了.

当通过ajax异步调用出错时,会调用 error函数 .你可以在error函数里面捕获错误信息.error函数语法为:(默 认: 自动判断 (xml 或 html)) 请求失败时调用. 参数有以下三个:XMLHttpRequest 对象、错误信息、(可选)捕获的错误对象

网站首页 | 网站地图
All rights reserved Powered by www.mydy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com