通過js獲取本地IP地址

最近在做pc項目,需要根據(jù)用戶的IP地址定位城市。IP地址需要通過js獲?。?br> 網(wǎng)上有很多查詢接口可以獲取到IP,我這里用的是搜狐的:
http://pv.sohu.com/cityjson?ie=utf-8

  1. 在瀏覽器中,直接輸入這個地址,就可以獲取到ip信息:
    [圖片上傳中...(1.png-4dc2ae-1536549955072-0)]
  1. 在js文件中,實現(xiàn)如下:
jQuery.getScript(
    "http://pv.sohu.com/cityjson?ie=utf-8",function(data){  
    //localIP = returnCitySN["cip"];    
    console.log(returnCitySN);
        });

3.關(guān)于jQuery.getScript()
官方api說明:Load a JavaScript file from the server using a GET HTTP request, then execute it.(通過get請求,加載其他JavaScript文件并運行)
4.問題
從網(wǎng)上看到,jQuery.getScript() 相當(dāng)于

$.ajax({
    url: url,
    dataType: "script",
    success: success
});

但是為什么我自己在寫的時候,jQuery.getScript()可以生效,但是$.ajax()寫法無法生效呢?


(更新:以下的寫法可以生效,之前測試沒生效的原因是格式不正確)

$.ajax({
url: 'http://pv.sohu.com/cityjson?ie=utf-8',
dataType: "script",
success: function(){
         console.log(returnCitySN);
        }
});
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,827評論 1 45
  • $HTML, HTTP,web綜合問題 1、前端需要注意哪些SEO 2、 的title和alt有什么區(qū)別 3、HT...
    Hebborn_hb閱讀 4,783評論 0 20
  • 1.幾種基本數(shù)據(jù)類型?復(fù)雜數(shù)據(jù)類型?值類型和引用數(shù)據(jù)類型?堆棧數(shù)據(jù)結(jié)構(gòu)? 基本數(shù)據(jù)類型:Undefined、Nul...
    極樂君閱讀 5,887評論 0 106
  • 前端開發(fā)面試題 <a name='preface'>前言</a> 只看問題點這里 看全部問題和答案點這里 本文由我...
    自you是敏感詞閱讀 904評論 0 3
  • “啊啊啊!”特塞卡洛斯從他的床上蹦了起來。因為他做了一個夢,貌似寓意不太好: 3200年10月6日,天空一片黑,五...
    大大OMG閱讀 246評論 0 2

友情鏈接更多精彩內(nèi)容