Мой вызов ajax успешно возвращает данные из базы данных, но я не могу понять, как разбирать json и отображать его правильно. Вот мой Аякса вызов:отображение json-ответа от jquery ajax call
$('#cardText').change(function(){
if($('#cardText').val().trim().length == 9)
{
$.ajax({
url: 'components/Person.cfc',
//GET method is used
type: "POST",
//pass the data
data: {
method: "getGroup",
uid: $('#cardText').val(),
},
datType: "json",
success: function(response) {
var resp = $.trim(response);
$('#form_result').html(resp);
},
error: function(jqXHR, exception) {
if (jqXHR.status === 0) {
alert('Not connect.\n Verify Network.');
} else if (jqXHR.status == 404) {
alert('Requested page not found. [404]');
} else if (jqXHR.status == 500) {
alert('Internal Server Error [500].');
} else if (exception === 'parsererror') {
alert('Requested JSON parse failed.');
} else if (exception === 'timeout') {
alert('Time out error.');
} else if (exception === 'abort') {
alert('Ajax request aborted.');
} else {
alert('Uncaught Error.\n' + jqXHR.responseText);
}
}
});
}
});
И возвращает следующее (Div ID = «form_result»), но я не могу понять, что теперь делать с данными, чтобы правильно отобразить его:
{"COLUMNS":["PLAN","NAME","ID","ISSUE","TYPE","LASTUSED","BALANCE"],"DATA":[["DINING STAFF CAFE 1919 ","YOUNG, MARIA ",8.03976343E8,"2001-04-02",2.0,"2012-01-27",1]]}
Любая помощь будет оценена! Gerald
Вы хотите создать таблицу из этого? Что вам нужно с данными? –
У вас есть typeo: 'datType' должен быть' dataType' –
@MestekWebmaster 'dataType' по умолчанию для JSON, это не проблема –