解决ajax获取数据的问题
在使用ajax的过程中,需要注意多个环节
ajax的基本使用方式
$.ajax({
type:'GET',//请求方式GET/POST
url:'',//请求地址
async:false,//是否同步异步,默认异步true
cache:false,//是否使用本地缓存,默认是true
data:FromData,//发送的数据,FromData为自定义名称
success:function(data){},//成功回调
error:function(error){}//失败回调
})
通过ajax未得到数据
- 使用debug工具,查看NetWork,是否发送请求
- 检查url路径是否正确
- 检查服务器配置
- 检查ajax参数配置
通过ajax得到数据,但未进入success方法
- 返回的每条数据是否是dataType中定义的数据类型。如果有部分数据不是或者哪怕一条数据没有==严格==的按照dataType定义的类型,程序就会进入到
error:function(error){****}
- 请求的域和当前域是否是同一域,如果不是同一域也十分有可能进入
error:function(error){***} ”
如果已经成功调回数据,并且数据能正常使用,那么恭喜你,厉害了我滴哥