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 で サーバーに保存したデータを、スマートフォンで検索し表示するアプリを作成しようと思っています。まぁいつになるやらですが。。。。
コメント