① jsON和JSONP的区别,以及使用方法
1、区别如下:
(1)、定义不同
JSON是一种基于文本的数据交换方式(不支持跨域),而JSONP是一种非官方跨域数据交互协议。
(2)、核心不同
json的核心是通过XmlHttpRequest获取非本页内容,而jsonp的核心则是动态添加<script>标签来调用服务器提供的js脚本。
2、使用方法如下
(1)、json的使用方法:
$.getJSON( " http://跨域的dns/document!searchJSONResult.action?
name1="+value1+"&jsoncallback=?", function(json){
if(json.属性名==值){ // 执行代码}
});
(2)、json的使用方法:
$.ajax({
async:false,
url: http://跨域的dns/document!searchJSONResult.action,
type:"GET",
dataType:'jsonp'
});
(1)json是什么能怎么用扩展阅读:
JSONP的优缺点:
1、JSONP的优点
它不像XMLHttpRequest对象实现的Ajax请求那样受到同源策略的限制;它的兼容性更好,在更加古老的浏览器中都可以运行,不需要XMLHttpRequest或ActiveX的支持;并且在请求完毕后可以通过调用callback的方式回传结果。
2、JSONP的缺点
它只支持GET请求而不支持POST等其它类型的HTTP请求;它只支持跨域HTTP请求这种情况,不能解决不同域的两个页面之间如何进行JavaScript调用的问题。
② json 是什么意思 能举个实用的例子说明具体怎么使用和含义
和map的格式一样。是键值对的形式。是一种数据传输格式给视图。数量量大的话还是不要选择这种格式了。
③ 解析json是什么意思解析出来以后有什么用
前后台传输的时候其实是字符串,解析是把字符串重新变成json类型的对象,这样就能对里面的各种类型的属性或对象作操作了。