大神们要是测试的时候请自己弄个jquery
<html><head> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=WBixESWBKrsRjGRa4yuTnV5r"></script> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ $.get("http://api.map.baidu.com/location/ip", {ak:"WBixESWBKrsRjGRa4yuTnV5r", ip:"61.143.101.10", coor:"bd09ll"},function(data,status){ alert("===============" + data); } ); }); }); </script></head><body> <button>向页面发送 HTTP GET 请求,然后获得返回的结果</button></body></html>
我现在加了一个jQuery.support.cors = true; 在IE中可以执行了,在火狐中还是执行不了,而且errorThrown也是空。
最好是后台处理,cors,我没怎么用过,帮不上你。ajax本身是不允许跨站的
本回答被网友采纳