2012-04-27 301 views
0

我使用第三方api獲取郵編的基礎上的地址。它返回json數據。 下面是我打來的api,但我沒有分享我正在使用的datakey。從Api獲取json數據

我正在jquery中訪問此不使用任何服務器端腳本語言。

$.getJSON("http://www.simplylookupadmin.co.uk/JSONservice/JSONSearchForAddress.aspx?datakey=data key &postcode=CM129BY&callback=?",   function() { 
      alert("aaa"); 

        }); 

也使用其他類似的代碼

//   jQuery.ajax({ 
//    type: 'GET', 
//    url: 'http://www.simplylookupadmin.co.uk/JSONservice/JSONSearchForAddress.aspx?datakey=data key&postcode=CM129BY?jsoncallback=?', 
//    dataType: 'json', 
//    success: function (data) { 
//     alert('success'); 
//    } 
//   }); 

,但我得到的錯誤

Error: invalid label 
Source File: http://www.simplylookupadmin.co.uk/JSONservice/JSONSearchForAddress.aspx?datakey=datakey&postcode=CM129BY&callback=jQuery17209661092291729644_1335505434728&_=1335505437637 
Line: 2, Column: 2 
Source Code: 
    "found":"1", 

請指教其非常緊迫

感謝 納文·庫馬爾·古普塔。

+0

這段代碼中的「第2行第2列」是什麼? – Joseph 2012-04-27 05:55:32

+0

它看起來像一個服務特定的錯誤。你在所有查詢中都得到了這個嗎? – 2012-04-27 06:04:20

+0

'datakey =數據鍵'?該URL路徑中不應有空格。 – deex 2012-04-27 06:05:33

回答

0

我想你可能會缺少任何Quotes.Please再次檢查它。

我認爲在數據庫中找不到您正在搜索的郵編。

0

我明白了。 它是JSON結果字符串作爲JSON無效,打開網址http://www.simplylookupadmin.co.uk/JSONservice/JSONSearchForAddress.aspx?datakey=data key &postcode=CM129BY&callback=?與Web瀏覽器我得到的內容:

{ 
    "found":"1", 
    "credits_display_text":"Cannot find FULL PAF license(credits or users)", 
    "accountadminpage":"https://www.simplylookupadmin.co.uk/WebAccountLogin.aspx?doid=1&coid=30&Pay=yes", 
    "errormessage":"Search denied! Cannot find FULL PAF license(credits or users)", 
    "maxresults":"0", 
    "recordcount":"0", 
"records"]} 

在它的結束,「]」是沒有必要的。