JQuery1.2后getJSON方法支持跨域读取json数据,原理是利用一个叫做jsonp的概念。当然,究其本质还是通过JSON.NET标签动态加载js,似乎这是实现真正跨域的***方法。下面进行分析研究。
为桂林等地区用户提供了全套网页设计制作服务,及桂林网站建设行业解决方案。主营业务为成都网站设计、成都网站建设、桂林网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
1、getJSON的用法JQuery手册已经写得很详细,参考手册就可以了,很简单。需要指出的一点是getJSON利用的jsonp需要客户端与服务端作出配合。#t#
2、客户端传递的URL里要包含callback变量,以形如callback=?的形式结尾。(jquery会随机生成一个字符串替换?传递给服务端),服务端获取客户端传递的callback的值callbackValue,和需要传递的json字符串构成 JSON.NET’(’.json.’)'传回给客户端(示例为php字符串连接方式,其他语言类似)
- 一、可以通过Javascript中的eval函数把符合一定格式的字符串转化成JSON对象
- 二、直接定义JSON对象
JSON.NET的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。
文章题目:如何正确理解JSON.NET标签加载
本文URL:http://www.shufengxianlan.com/qtweb/news49/183849.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联