2012-04-27 30 views
0

私は郵便番号に基づいてアドレスを取得するためにサードパーティのAPIを使用しています。 jsonデータを返します。 以下は私が呼び出しているAPIですが、私が使用しているデータキーを共有していません。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

+0

サービス固有のエラーのようです。すべてのクエリでこれを取得していますか? –

+0

'datakey = data key'?そのURLパスにスペースは入れてはいけません。 – deex

答えて

0

引用符がありません。もう一度確認してください。

検索している郵便番号がデータベースに見つかりません。

0

私はそれを得ました。 これは、JSONの結果の文字列をJSONとして無効である、WebブラウザでURLを開くhttp://www.simplylookupadmin.co.uk/JSONservice/JSONSearchForAddress.aspx?datakey=data key &postcode=CM129BY&callback=?私はコンテンツだ:

{ 
    "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"]} 

それの終わりを、「]」は必要ありません。

関連する問題