微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jsonp跨域请求

小菜鸟。。

跨域最简单的jsonp。。

使用jquery.ajax请求如下:

$.ajax({
  url:'http://localhost:9090/get_urls', 
  type:'GET', 
  dataType:'jsonp', 
  data:{}, 
  jsonp:"GET_URLS",
  jsonpCallback:"GET_URLS",
  success:function(data) {
    for (var i=0;i<data.length;i++) {
      alert(data[i].ID,data[i].URL);
    }
  }
});

注意jsonp,jsonpCallback要改,不然会失败,我也不知道为啥失败,好像是什么对返回数据的格式变严格了,等下去找找原因??

后端返回数据的使用GET_URLS(raw_json)包起来。

注意原始数据包含一些特殊字符(换行,双引号等)的地方可能需要修改,不然浏览器会无法解析。

另外就是异步请求的时候在前端不能多个请求指定同一个函数处理,不然会出现问题,也不知道这又是啥问题??

前端让人头疼。。

后端也是。。

还有sqlite是什么锁机制,头疼?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐