Я делаю вызов Ajax, и возвращаемое значение сохраняется в переменной «data». Теперь я хочу использовать эти «данные» (в виде объекта JSON) для привязки таблицы «templateRegArea».Данные не заполняются в JQuery Datatable
$.ajax({
url: "Ajax_UserPermissionProfile.aspx/GetTemplatePropertyList",
method: 'post',
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: "{ 'iAcctId': '" + $('#hidIAcctId').val() + "', 'iTemplateID': '" + templateID + "'}",
success: function(response) {
var data = eval((response.d != undefined) ? response.d : response);
alert(data);
$('#templateRegArea').DataTable({
ajax: data,
columns: [{
data: data.ID
}, {
data: data.Name
}, {
data: null,
className: "center",
defaultContent: '<a href="" class="editor_edit">Edit</a>/<a href="" class="editor_remove">Delete</a>'
}]
});
},
error: function(error) {}
}
Я получаю следующее сообщение об ошибке.
Вы получаете «Недействительный ответ JSON». Какова ценность этих «данных»? –
data.ID и data.Name содержит некоторое значение –
Скопируйте и вставьте данные здесь @Roneetshaw – JBux