Я использую функцию jquery $ .getJson. Он отправляет данные, которые я хочу, и скрипт PHP, создающий JSON, работает так, как должен. Однако проблема, с которой я столкнулась, происходит отсюда.Что не так с моим JSON
В моем $ коде .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);
}
});
И консоль показывает:
Когда я получаю эту спину, функция ошибок называется, а не успех. Пожалуйста, помогите.
Что такое код состояния? –
Что такое 'JSONam'? –
Lint it before posting - http://jsonlint.com/ –