フロントJS
VaRの SHS = "" ; VaRの SHIS = "" ; $(関数(){ $アヤックス({ タイプ:" POST " 、 URL:" / API / LBCitys / GetAddrs " }) .success(関数(結果){ にconsole.log(結果); 場合!(結果= " " ) { SHS = result.split(" - ")[ 0 ]; SHIS = result.split(")[ 1 ]。 } })。
バックエンドインタフェース
[HttpPost] パブリック 文字列GetAddrs() { 文字列 IP = GetIpAddress.GetUserIp()。 文字列 jsonstr = HTTPGET(" http://api.map.baidu.com/location/ip?ak=rg3c2fj4QBZwa6v3h1w95Sp9&ip= " + IP)。 jオブジェクトジョー = (jオブジェクト)JsonConvert.DeserializeObject(jsonstr)。 ストリング JSON = jo.ToString()。// jオブジェクト转JSON字符串 // 戻り値のJSON。 文字列のaddr = "" ; 試す{ ADDR =城[ "コンテンツ" ] [ " address_detail " ] [ " 州" ] .ToString()+ " - " +ジョー[ " コンテンツ" ] [ " address_detail " ] [ " 街" ] .ToString(); } キャッチ(例外例){ ADDR = "" ; } 戻りADDR; }