0

jquery 関数 $.getJson を使用しています。必要なデータを送信しており、JSON を生成する PHP スクリプトは正常に機能しています。しかし、私が抱えている問題はここから発生します。

私の $.getJSON コードでは、成功した場合は単に結果をログに記録し、エラーが発生した場合はエラーとしてログに記録したいと考えています...ご想像のとおり...エラーが発生しています...

エラーを生成しているJSONコードが渡されていますが、何が問題なのかわかりません....

  {
"results":{
"city":[
    "metric":"visits",
    "dimension":"city",
    "data":[["London","5"],["Glasgow","3"],["(not set)","1"],["Aberdeen","1"],["Antalya","1"]]
    ],

"browser":[
    "metric":"visits",
    "dimension":"browser",
    "data":[["Internet Explorer","11"],["Chrome","9"],["Firefox","3"],["Safari","3"],["Android Browser","2"]]
    ],

"screenResolution":[
    "metric":"visits",
    "dimension":"screenResolution",
    "data":[["1280x800","5"],["1680x1050","4"],["1024x768","3"],["1366x768","3"],["1280x1024","2"]]
    ]
    }
    }

コードを表示するように更新

これは、結果を取得するために使用される私のコードです

$.ajax({

//DEFINE URL being called by Ajax
url:'./getAnalytics.php',
dataType: "json",
data:{dateToSearch:dateToSearch},
success:function(resultsToView){

console.log(resultsToView);


},error:function(resultsToView){
console.log("Error: " + resultsToView);
}
});

コンソールには次のように表示されます。 resultsToView の結果

これを取得すると、成功ではなくエラー関数が呼び出されます。助けてください。

4

2 に答える 2