我正在使用开放式天气地图api网络服务进行ajax调用,以便使用纬度和经度获取当前天气,问题是同一调用在我的常规php文件夹中有效,但在我的phongap应用程序中不起作用。我的ajax调用如下所示
$.ajax({ type : "GET", dataType: "jsonp", url : "http://api.openweathermap.org/data/2.5/weather?lat=35&lon=139", }).done( function(msg){ var response = JSON.stringify(msg); var parsedResponse = JSON.parse(response); alert(parsedResponse.main.temp_min); }); });
我没有dataType: "jsonp"尝试将其更改为,"json"但没有任何效果。请帮助我,因为我目前对此仍然感到困惑。
dataType: "jsonp"
"json"
您是否已将config.xml中的网址列入白名单?
<access origin="http://api.openweathermap.org" />
了解更多:http : //docs.phonegap.com/en/3.0.0/guide_appdev_whitelist_index.md.html#Domain%20Whitelist%20Guide