小菜鸟。。
跨域最简单的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是什么锁机制,头疼?