$.ajax({ type : "get", async:false, url : "ajax.ashx", dataType : "jsonp", jsonp: "callbackparam",//传递给请求处理程序或页面的 jsonpCallback:"success_jsonpCallback",//自定义的jsonp回调函数名称 success : function(json){ alert(json); alert(json[0].name); }, })
(2)CORS跨域方法
CORS定义一种跨域访问的机制,可以让AJAX实现跨域访问,CORS允许一个域上的网络应用向另一个域提交跨域访问请求,实现此功能非常简单,只需要由服务器发送一个相应请求即可!比如在PHP中可以写成:
header("Access-Control-Allow-Origin:*"); header("Access-Control-Allow-methods:POST,GET")
在XHR2方法中实现,并且对于IE,只支持IE9以上浏览器
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript中ajax操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》