大佬教程收集整理的这篇文章主要介绍了利用jsonp实现http 的跨域访问,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
弄了半天终于弄明白了。
目前我实现的是html的客户端页面 http访问 python的服务端。
服务端: (网上例子java servlet)
清单 7. 用 Java servlet 实现的 JSONP 服务
http://www.ibm.com/developerworks/cn/web/wa-aj-jsonp1/
http请求的服务端 只要返回的是上面红色高亮部分就行了
这个也是可以:
1 public class Myservice : IhttpHandler 2 { 3 void Processrequest(httpContext context) 4 { 5 //获取回调函数名 6 String callBACk = context.request.QueryString["callBACk"]; 7 json数据 8 String json = {\"name\":\"chopper\",\"sex\":\"man\"}"; 9 10 context.Response.ContentType = application/json11 输出:回调函数名(json数据)12 context.Response.Write(callBACk + (" + json + )"); 13 } 14 15 bool IsReusable 16 { 17 get 18 { 19 return false; 20 } 21 } 22 }http://www.cnblogs.com/chopper/archive/2012/03/24/2403945.html
客户端:
html页面
$.getJSON("http://localhost:10085/show?appid=34567890&&callBACk=?",onDataReceived);
或者
$.getJSON("http://localhost:20002/Myservice.ashx?callBACk=?,function(data){ alert(data.name + is a a" + data.seX); });
或
$.ajax({
93 url: 'http://localhost:10085/show?callBACk=?',94 method: 'GET',95 dataType: 'jsonp',96 data: setQueryString(),97 success: onDataReceived 98 });
以上是大佬教程为你收集整理的利用jsonp实现http 的跨域访问全部内容,希望文章能够帮你解决利用jsonp实现http 的跨域访问所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。