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是什么锁机制,头疼?

上一篇:Django -- 进阶1


下一篇:最大调用堆栈大小超出错误