关于json与jsonp简单总结

关于json与jsonp简单总结

ID:30509102

大小:16.94 KB

页数:5页

时间:2018-12-30

关于json与jsonp简单总结_第1页
关于json与jsonp简单总结_第2页
关于json与jsonp简单总结_第3页
关于json与jsonp简单总结_第4页
关于json与jsonp简单总结_第5页
资源描述:

《关于json与jsonp简单总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解关于JSON与JSONP简单总结  一、什么是json  JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLanguage,StandardECMA-2623rdEdition-December1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C

2、++,C#,Java,JavaScript,Perl,Python等)。这些特性使JSON成为理想的数据交换语言。  二、什么是JSONP  JSONP(JSONwithPadding)是资料格式JSON的一种“使用模式”,可以让网页从别的网域要资料。另一个解决这个问题的新方法是跨来源资源共享。  JSONP  定义:是一种跨域数据访问方式。  作用与原理:在客户端声明callback回调函数之后,客户端通过script标签向服务器跨域请求数据,然后服务端返回相应的JSON数据并动态执行回调函数。  在jQuery中使用如下:  //JQueryJSONPSupp

3、ort  varurl=对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解"http://192.168.0.103:12075/api/test.aspx?id=1&callback=?";  jQuery.getJSON(url,function(data){  //处理返回的json数据  alert("name:"+data.name+",Pr

4、ice:"+data.price);  });  调用webservices使用如下:  $.getJSON(  "http://192.168.0.103:12050/services/WebService1.asmx/ws/test?callback=?",  {name:"jim",time:"2pm"},  function(data){  //处理返回的json数据  alert(decodeURI(data.msg));  });  服务器端(webservices后台代码):  [WebMethod]  publicvoidws(stringname

5、,stringtime){  HttpRequestRequest=HttpContext.Current.Request;  stringcallback=Request["callback"];对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  HttpResponseResponse=HttpContext.Current.Response; 

6、 Response.Write(callback+"({msg:'返回数据'})");  Response.End();  }  总结JSONP:  两点需注意:  1.不提供错误处理机制,有数据返回,没有不显示内容,获得一个404的错误  2.如果使用了不信任的服务会造成很大的安全隐患。  JSON  与XML相比,JSON是一个轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成,分两种:对象(使用下面点语法获取属性值)和数组(遍历数组,索引获取)。  1.把JSON文本转换为JavaScript对象  从web服务器上读取JSON数据,将JSON

7、数据转换为JavaScript对象,然后在网页中使用该数据.  JavaScript函数eval()可用于将JSON文本转换为JavaScript对象。必须把文本包围在括号中,这样才能避免语法错误。对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  即:通过eval函数将json串转换为json对象,然后可以通过两种方法访问:  服务器端:  //u

8、ser实体

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。