Я пытаюсь получить данные в объекте JSON (который я проверял, правильно отформатирован) и вывести данные в консоль firebug.Я проверил JSON с помощью JSONLint (http://jsonlint.com/)) и знаю, что данные не возвращаются в объекте JSON, потому что когда я регистрирую его, он регистрируется как текст, а не как объект. Когда я смотрю на сообщение ajax, появляется вкладка JSON ион показывает объект, я просто не могу получить его по какой-то причине.
Мой вызов ajax
$.ajax({
url:'/coords/base',
data: { type: obj.type, id: obj.id },
dataType:'text',
type:'get',
async:false,
success: function(data) {
console.log(data);
}
});
Мои возвращаемые данные выглядят так:
{
"1": {"name":"TEXT","coords":[
{ "entry":3,"x":15,"y":15 }
]}}
КогдаЯ устанавливаю вызов AJAX для переменной и добавляю .responseText; в конце вызова я могу получить текстовый возврат вызова AJAX. Я думал, что тогда я мог бы просто использовать $ .serialize () или $ .parseJSON (), нозатем я получаю сообщение об ошибке «необработанное исключение: синтаксическая ошибка, нераспознанное выражение».
Конечной целью будет получение содержимого из этого responseText и использование объекта JSON во всех моих файлах. Этот вызов должен выполняться синхронно, посколькуон загружает важные данные.
Любая помощь будет принята с благодарностью.