처리 할 Codeigniter 컨트롤러에 필드를 전달하는 위치에 ajax 양식이 설정되어 있습니다.Codeigniter 유효성 검사를위한 Ajax 게시 양식 데이터
...
dataType : 'json',
data : {
'name' : $('#name_recipe').val(),
'email' : $('#email').val(),
'town' : $('#town').val()
}, success : function (data, status){
if(data.status != 'error') {
$('#name').val('');
$('#email').val('');
$('#town').val('');
}
$('#response').html('<p>'+data.msg+'</p>');
}
을 내 컨트롤러에서 나는 예를 들어, 별도로 처리 : 내 아약스는 다음과 같습니다
if(empty($_POST['name'])) {
$status = "error";
$msg = "The <b>Name</b> field is required.";
} else {
$name = $_POST['name'];
}
echo json_encode(array('status' => $status, 'msg' => $msg));
그러나이 하나씩 오류 메시지를 처리하고 내가 정말하고 싶은 것은이다 배열로 밀어 넣어서 한번에 모두 보여줄 수 있습니다. 이 일을 어떻게 하죠? 미리 감사드립니다.
물론 화려한! 당신은 당신이 저를 구해준 두통을 전혀 모릅니다 :) 고마워요! –