最近的项目碰到了跨域的问题。。。 之前有关于跨域一直研究得不是很深刻。。。
刚好借这次机会,好好看了看。。。。 有看到JSONP的方法,例子如下:
test.html代码:(这里只是做测试,以后可以使用php或者JSP 动态生成 ,这里就不多说了)
cb({name:"hgfhhgfhgfhgfh",sex:"boy"}) //ps
第二个页面:
HTML代码:
JS:
function cb(result){ //ps alert(result.name); }; function start() { var _script=document.createElement("script"); _script.src="http://127.0.0.1/test.html?callback=cb";//ps _script.id="new_src"; document.body.appendChild(_script); }; $(document).ready(function(e) { start(); });
三处标记了ps的地方 方法名称一定要统一再有 test.html的内部不是JSON格式。。。。具体的大家试试就明了。。