小菜鸟。。
跨域最简单的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] 举报,一经查实,本站将立刻删除。