解决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){***}   ” 

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容