У меня немного проблемы с получением моего JSON, который будет распознан моей веб-страницей. Я подтвердил JSON, что им возвращаются с сервера, поэтому я знаю, что это правильно, однако моя функция javascript ничего не делает с ним. Моя Сукчес функция выглядит следующим образом:JSON не распознается
success: function(data) {
$('input[name=customer_name]').val(data.name);
$('textarea[name=customer_address]').text(data.address);
$('input[name=customer_email]').val(data.email);
$('input[name=customer_tel]').val(data.tel);
$('input[name=user_id]').val(item.id);
}
Однако эти поля не заселен с данными, который возвращается, если это помогает, образец моих данных JSON:
{
"name": "Terry O'Toole",
"address": "Terrys House\nTerry Street\nTerrysville\nTerrytown\nTT1 6TT",
"email": "[email protected]",
"tel": "05110000000"
}
Любая помощь будет оценили.
[EDIT]
Expanded Аякса вызов:
$.ajax({
url: "<?php echo site_url('user/users/ajax'); ?>",
type: 'POST',
data: {"userid": item.id},
success: function(data) {
$('input[name=customer_name]').val(data.name);
$('textarea[name=customer_address]').text(data.address);
$('input[name=customer_email]').val(data.email);
$('input[name=customer_tel]').val(data.tel);
$('input[name=user_id]').val(item.id);
}
})
});
Было бы полезно увидеть больше кода, потому что ничто не похоже на то, что вы опубликовали. Как выглядит ваш вызов ajax? – Pointy
Добавлен расширенный аякс. – richzilla
'' указывает код PHP. Это не относится к JavaScript: вам нужно посмотреть исходный код * сгенерированный *. Кроме того, вы используете jQuery? –