heres 내 코드 ive serialize 된 checboxes 및 나는 그것을 ajax 통해 PHP 페이지에 전달되고 싶습니다. 참고 양식을 사용하고 있지 않습니다. 그리고 나는 형식을 사용할 수 없습니다. 값을 전달하기 위해 버튼에 클릭 이벤트를 사용하고 있습니다.직렬화 된 jquery 배열을 PHP 페이지로 가져 오는 방법은 무엇입니까?
$('#res-button').click(function(){
var pid = $('#pid');
var name_res= $('#name_res');
var email_res= $('#email_res');
var contact_res= $('#contact_res');
var room_id=$('[name=rescheck[]]:checked').serialize().replace(/%5B%5D/g,'[]');
alert(room_id);
$.ajax({
type: "POST",
url: "reservation-valid.php",
data: {name_r:name_r, email_r:email_r,contact_r:contact_r,prop_id:p_id,cvalue:room_id},
success: function(data) {
//some codes here
});
}
});
});
room_id TO MY 경고의 결과입니다 this- "rescheck [] = 1 & rescheck [] = 2 & ....."그래서 난 내 직렬화가 작동 알고,하지만 난 그것을 얻을 질수 PHP는 데이터베이스에 내 ID를 삽입합니다.
이 내 PHP 코드입니다 : 나는 당신이 serializeArray를 사용하여 JSON 접근 방식을 사용하는 것이 좋습니다 값
$.ajax({
type: "POST",
url: "reservation-valid.php",
data: {'name_r':name_r, 'email_r':email_r,'contact_r':contact_r,'prop_id':p_id,'cvalue':room_id},
success: function(data) {
//some codes here
});
}
});
당신의 이름은
이 글은 http://stackoverflow.com/questions/5220293/how-to-pass-multiple-checkboxes-to-phpthrough-jquery – Neal