JSON データを返す Web サービスを呼び出す多くのコード例に気付きましたが、実装には通常、PHP などのバックエンド言語が含まれます。すべての jQuery ソリューションの優れた方法を知っている人はいますか? 別の言い方をすれば、ID を使用して div タグを設定し、Web サービスを直接呼び出して、json データを取得し、ページに入力するようなものですか? PHP やその他のバックエンド サーバー側のコードはまったくありません。
何かが腑に落ちない。これは完全に機能します:
<script type="text/javascript">
jQuery(document).ready(function ($) {
$.ajax({
url: "http://api.wunderground.com/api/ac7e64a2f6e2d440/geolookup/conditions/q/IA/Cedar_Rapids.json",
dataType: "jsonp",
success: function (parsed_json) {
alert(parsed_json.location.city);
var location = parsed_json['location']['city'];
var temp_f = parsed_json['current_observation']['temp_f'];
alert("Current temperature in " + location + " is: " + temp_f);
}
});
});
</script>
しかし、それは想定されていませんか?