请求ajax失败或者不执⾏的原因
1. URL地址错误。
ajax是同步还是异步
2. dataType 定义类型和返回类型是否⼀致,⽐如json格式数据。例如:
{success:true,id:1} 这种不规则的字符串,不是严格的json格式,改成{"success":true,"id":"1"}
3. 传递的参数是不是ajax⽀持的编码格式,参数中是不是含有特殊字符。之前⽤xheditor编辑器做⽂章的添加修改功能的时候,编辑器⽣
成的东西会有⼀些空格,逗号,¥,#等等的特殊字符,ajax直接传参就不会请求后台,最后是⽤Des加密⽅式解决的。
4. ajax不执⾏到后台,看是否路径中含有中⽂,或者项⽬本⾝就是中⽂?!
5. ajax请求是同步还是异步造成的问题。有时候我们会遇到这种情况,ajax请求⽅法,⾥⾯配置和传值等等都是正确的,但是就是请求
不到想要的数据,到最后甚⾄怀疑是不是开发⼯具的问题,这时候你就应该观察⼀下,ajax请求是异步
还是同步。例如,你⽤post请求传值到另⼀个页⾯后台,但是页⾯⼀加载你的ajax就已经执⾏过了,传值接收是在后台才完成的,这时候就请求不到数据,所以可以考虑把ajax请求改为同步试试。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。