0

郵便番号に基づいて住所を取得するために、サードパーティの API を使用しています。json データを返します。以下は私が呼び出しているAPIですが、使用しているデータキーを共有していません。

サーバー側のスクリプト言語を使用せずに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", 

非常に緊急のアドバイスをお願いします

naveen Kumar GUpta に感謝します。

4

2 に答える 2

0

引用符が抜けている可能性があると思います。もう一度確認してください。

お探しの郵便番号がデータベースに見つからないと思います。

于 2012-04-27T05:56:46.750 に答える
0

わかった。JSON の結果文字列が JSON として無効であることは、URL 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"]}

末尾の「]」は不要です。

于 2012-04-27T07:11:18.857 に答える