解决ajax获取数据的问题

解决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未得到数据

  1. 使用debug工具,查看NetWork,是否发送请求
  2. 检查url路径是否正确
  3. 检查服务器配置
  4. 检查ajax参数配置

通过ajax得到数据,但未进入success方法

  1. 返回的每条数据是否是dataType中定义的数据类型。如果有部分数据不是或者哪怕一条数据没有==严格==的按照dataType定义的类型,程序就会进入到
error:function(error){****}
  1. 请求的域和当前域是否是同一域,如果不是同一域也十分有可能进入
error:function(error){***}   ” 

如果已经成功调回数据,并且数据能正常使用,那么恭喜你,厉害了我滴哥

你可能感兴趣的:(解决ajax获取数据的问题)