내 웹 페이지에서 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"
}
상관 도움이 될 것이다 다음과 같이 내 succes에 기능입니다 고맙습니다.
[편집]
확장 아약스 전화 :
$.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);
}
})
});
게시 한 내용에 아무런 문제가 없으므로 더 많은 코드를 보는 것이 도움이됩니다. 아약스 콜은 어떻게 생겼지? – Pointy
확장 된 ajax를 추가했습니다. – richzilla
''는 PHP 코드를 나타냅니다. JavaScript와는 관련이 없습니다. 생성 된 * 소스 코드를 살펴 봐야합니다. 또한 jQuery를 사용하고 있습니까? –