Jqueryを使って、サーバーからデータを取得する。
意外と手こずったので、備忘録φ(..)メモメモ
window.onload = function()
{
var url="http://www.exsample.com/sample_json.php?exsample="
+ exsample + "&callback=?";
$.get( url ,
function(data,status){
eval("var result = "+data);
alert('exsample:' + result.exsample);
}
);
}
普通、別サイトのレスポンスをJavascriptは、受付ないのですが “&callback=?” を入れるとデータを受け付けることができました。
getJSONも試してみましたが、通信と値を取得は成功しているのですが、うまく変数に格納できませんでした。
eval("var result = "+data);
レスポンスを取得し、evalして値を格納するとデータを変数に格納できました。
Jquery Mobile + PhoneGap で サーバーに保存したデータを、スマートフォンで検索し表示するアプリを作成しようと思っています。まぁいつになるやらですが。。。。

コメント