<script type="text/javascript"> $.support.cors = true; $.ajax({ timeout: 60000, type: "get", dataType: "json", contentType: "application/json; charset=utf-8", url: encodeURI('http://api.map.baidu.com/telematics/v3/weather?location=北京&output=json&ak=CE1d73af032cf38ae4667c2599398796'), success: function (response) { }, error: function (meg, extStatus, errorThrown) { } }); </script>
$.support.cors = true;设置跨域,
dataType: "json" 不能写成jsonp,jsonp其实是要将返回的代码写到html代码中的,这里的是去json格式的天气而已。