У меня возникла небольшая проблема. Я пытаюсь получить доступ к файлу JSON, используя вызов jQuery $.ajax
, который я дважды проверял онлайн, и мой код JSON действителен. Когда я делаю вызов, он выдает ошибку синтаксического анализа с ошибкой синтаксиса в JSON.
Вы можете найти ошибку, посетив http://michael-nolan.com/
Вот мой JavaScript:
$(document).ready(function()
{
$.ajax(
{ type: "GET",
url: 'projects/projects.json',
dataType: "json",
success: function(results)
{
console.log("Success!");
},
error: function(XMLHttpRequest, textStatus, errorThrown)
{
console.log(textStatus); console.log(errorThrown);
}
});
});
и вот мой JSON
{
"projects":
[
{
"title":"Adobe Suite",
"description":"Some stuff",
"imgsrc":"img/adobe_suite_description.png"
},
{
"title":"Gridlock",
"description":"Stuff",
"imgsrc":"img/gridlock_description.png"
},
{
"title":"Open Cart",
"description":"more stuff",
"imgsrc":"img/opencart_description.png"
}
]
}
Вы использовали Fiddler (http://www.fiddler2.com/fiddler2/), чтобы убедиться, что сервер отправляет то, что вы ожидаете? –
Вы можете показать ошибку? Также, как и tmack, попробуйте его http://jsfiddle.net/, чтобы вы могли воспроизвести его, и мы можем это увидеть. http://jsfiddle.net/vqagE/ отлично разбирается. Ничего себе извините, совсем другое. Я должен буду это проверить. – John
@John Я обновил свой вопрос со ссылкой на веб-сайт о том, что проблема происходит. – Nolski