如何办理跨域问题
JSONP JSONP是JSON with Padding的略称。它是一个非官方的协议,它许可在做事器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP大略的实现形式)。关于jsonp的利用办法,可以参考http://blog.csdn.net/alen1985/article/details/6365394,优缺陷可以参考http://blog.csdn.net/z69183787/article/details/19191385添加相应头,许可跨域 addHeader(‘Access-Control-Allow-Origin:’);//许可所有来源访问 addHeader(‘Access-Control-Allow-Method:POST,GET’);//许可访问的办法代理的办法 做事器A的test01.html页面想访问做事器B的后台action,返回“test”字符串,此时就涌现跨域要求,浏览器掌握台会涌现报错提示,由于跨域是浏览器的同源策略造成的,对付做事器后台不存在该问题,可以在做事器A中添加一个代理action,在该action中完成对做事器B中action数据的要求,然后在返回到test01.html页面。Demo1(添加许可跨域要求的相应头)

现在用添加相应头的办法
Demo2(jsonp的callback办法)
这里演示的是jquery的ajax,后台采取的是webservice接口形式
把稳此时的dataType为jsonp格式,看看后台的吸收
,
我们返回的实在便是一个函数的调用文本,这里把稳,callback的名称,由于前台没有指定callback函数,以是这里自动天生了,如果想自定义回调函数名称如下操作,添加一行要求参数
这样后台的回调函数名就变成了mytest
浏览器发出的要求格式和相应数据如下,实在便是返回函数的调用,而须要返回的数据则以函数参数值的形式填入
此时掌握台就能够获取到“hello world”