Nokia Series 40/クラウド プレビューに展開した場合、ajax は実行されません (PS - Nokia はプロキシ サーバーを使用して電話で Web アプリを実行しました)。ajax 呼び出しは、デスクトップ ブラウザーとローカル プレビュー (Nokia Web ツール) で機能します。
</head>
<script language="javascript" type="text/javascript">
function findUserCity(){
$.ajax({
url : "http://api.wunderground.com/api/*******/geolookup/q/autoip.json",
dataType : "jsonp",
success : function(parsed_json) {
var city = parsed_json['response']['results'][0]['name'];
var cityId = parsed_json['response']['results'][0]['l'];
document.getElementById("userCityId").value=cityId;
document.getElementById("userCity").value=city;
findUserLocationWeather(cityId);
}
});
}
</script>
</head>
<body onload="findUserCity();jsonDataSource.init();">
<div class="container" >
<div class="strip view0" id="views">
<div id="homeview">
<div id="currentWeatherContainer" >
</div>
<div class="inputContainer">
<input type="hidden" id="userCityId" value=""/>
<input type="hidden" id="userCity" value=""/>
</div>
</div>
</div>
</div>
</body>
完全なコード - http://pastebin.com/dZFKPv1s