js跨域操作json数据
2017-07-06 11:42
295 查看
跨域问题
a.html:1 XMLHttpRequest cannot load http:xxx. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
解决问题:
1.使用script引用嵌入json数据 <script type="text/javascript" src="json数据的网址"></script>
注意,因为会把此当做js代码,所以此json数据格式必须用js 赋予给一个变量,例如 var msg='{"name":"xiaoming","age","12"}'
然后我们在js代码中可以直接使用msg变量来获取json数据啦!
改进版本,也是比较常用的
$.getJSON("http://www.xxxx.com?callback=?",function(data){
alert(alert);
})
服务器端 例如jsp页面
String jsonp=request.getparameter("callback");
out.print(jsonp+"("+json+")");
a.html:1 XMLHttpRequest cannot load http:xxx. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
解决问题:
1.使用script引用嵌入json数据 <script type="text/javascript" src="json数据的网址"></script>
注意,因为会把此当做js代码,所以此json数据格式必须用js 赋予给一个变量,例如 var msg='{"name":"xiaoming","age","12"}'
然后我们在js代码中可以直接使用msg变量来获取json数据啦!
改进版本,也是比较常用的
$.getJSON("http://www.xxxx.com?callback=?",function(data){
alert(alert);
})
服务器端 例如jsp页面
String jsonp=request.getparameter("callback");
out.print(jsonp+"("+json+")");
相关文章推荐
- 表格的JS操作 以及 表格中 JSON 数据的获取
- JSON传数据,JSONP跨域(外域JS调用本地回调函数):需外域服务端支持
- html中通过js获取接口JSON格式数据解析以及跨域问题
- Javascript中JSON数据分组优化实践及JS操作JSON总结
- 前台js传入json或map类型数据给后台以及后台java接收操作
- JS操作JSON数据交换
- JQuery和原生JS跨域加载JSON数据或HTML。
- 在JS中操作json数据
- js操作Json数据,JSON对象与字符串转化
- 使用linq.js操作后台JSON数据到前台select标签
- $.getJSON做JS跨域操作与接受返回值
- js操作json添加元素和数据的方法
- php利用json数据实现跨域操作实例
- 在JS中操作json数据
- JavaScript操作cookie & Jquery跨域读取json数据
- js操作json数据
- JSON格式数据的js操作
- js操作Json数据,JSON对象与字符串转化 - jack_Meng - 博客园
- html中通过js获取接口JSON格式数据解析以及跨域问题
- js之操作JSON数据