CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1
Processed in 8 ms,0 (Queries) Gzip enabled
粤ICP备07511478号
| 风信Java论坛 ›› ajax 讨论交流中心 ›› jQuery.getJSON 跨域访问远程数据源“拒绝访问”的解决方法 | 登录 -> 注册 |
|
1F jQuery.getJSON 跨域访问远程数据源“拒绝访问”的解决方法 唧唧 Post by : 2011-01-13 09:50:21.0
昨天在开发一个腾讯微博API的时候,遇到jQuery.getJSON跨域名远程访问json数据源的时候,报“拒绝访问”的脚本错误。 修改前: javascript代码
修改后: javascript代码
URL后面多了:?jsoncallback=? 当然,jsoncallback可以改为其它你想要的名字,然后在服务端(本例指gethtlist.jsp)应该获取这个参数,并且封装一下json数据。 修改前只是一个json数据对象: 那么我们应该修改成: 其中jsoncallback是获取的jsoncallback的参数,这里是jsp,所以应该是: jsoncallback=? 表示参数由jQuery自动生成,最终它会生成一个jsonp1294882912998这样格式(jsonp+时间戳)的参数,你也可以指定jsoncallback=xxxyyy参数给他,服务器端就可以不用动态获取了。 |
|
2F irene123 Post by : 2011-12-07 15:55:35.0
学习了
![]()
|
| 风信Java论坛 ›› ajax 讨论交流中心 ›› jQuery.getJSON 跨域访问远程数据源“拒绝访问”的解决方法 | 登录 -> 注册 |