私は十分に質問をしています。jQuery AJAXとJSONPを使用してfreegeoip.net APIを使用してユーザーの都市をブラウザに出力する
AJAXとJSONPを使用してfreegeoip.net APIを使用してユーザーの都市をブラウザに出力するためのJavascriptまたはjQueryを作成します。
ヒント:は、現在位置を取得し、ブラウザに街を表示するには、そのAPIを使用して、これは私がjsFiddleとにやっていることである:エンドポイントhttp://freegeoip.net/json/?callback=parseResponse
を使用して、私は考え出した質問は言います
$.get("http://freegeoip.net/json/", function (response) {
$("#address").html("City: " + response.city);
$("#details").html(JSON.stringify(response, null, 4));
}, "jsonp");
jQueryの
HTML
:City
を取得することができています
<hr/>
<div id="address"></div>
<hr/>Full response: <pre id="details"></pre>
ここには、問題が何を言っているのか分かりません。誰かがこれにもっと光を当てることができるなら、私はうれしいでしょう。
とスニペットを追加することもできます宿題の手伝いについては? – happymacarts
@happymacarts私はそれを解決しましたが、私は確かに何をすると思いますか分かりません。それが私が手がかりを求めている理由です。 –
都市がないとどうなりますか?あなたはそれを処理するためにいくつかの論理を含めるべきですか?私の応答は都市を持っていなかった完全な応答: { "ip": "138.23.217.2"、 "country_code": "US"、 "country_name": "United States"、 "region_code": "CA" 、 "REGION_NAME": "カリフォルニア"、 "都市": ""、 "ZIP_CODE": "92521"、 "TIME_ZONE": "アメリカ/ Los_Angeles"、 "緯度":33.7529、 "経度"。 -116.0556、 「metro_code」:803 } – happymacarts