J'ai un peu de mal à faire reconnaître mon JSON par ma page web. J'ai validé JSON que je suis retourné du serveur, donc je sais que c'est correct, mais ma fonction javascript ne fait rien avec elle. Ma fonction de succés est la suivante:JSON n'est pas reconnu
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);
}
Pourtant, les champs ne sont pas repeuplé avec les données qui est renvoyée, si elle aide, un échantillon de mes données JSON:
{
"name": "Terry O'Toole",
"address": "Terrys House\nTerry Street\nTerrysville\nTerrytown\nTT1 6TT",
"email": "[email protected]",
"tel": "05110000000"
}
Toute aide serait apprécié.
[EDIT]
appel ajax élargi:
$.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);
}
})
});
Il serait utile de voir plus de code, car rien ne semble mal avec ce que vous avez posté. À quoi ressemble votre appel ajax? – Pointy
Ajout de l'ajax étendu. – richzilla
'' indique le code PHP. Ce n'est pas pertinent pour JavaScript: vous devez regarder le code source * généré *. Aussi, utilisez-vous jQuery? –