jQuery의 플러그인 Facebox를 사용하여 양식의 일부 데이터를 처리하는 데 문제가 있습니다. 내가 성취하고자하는 것은 기본적으로 선택된 체크 박스의 수를 배열로 가져 와서 내 팝업에서 PHP로 처리하도록 해줍니다. 나는 폼 페이지에서이 같은 있습니다선택한 체크 박스를 배열에 저장하고 facebox와 함께 사용
form.html
<input type="checkbox" name="equip" value="<?php echo $equip_id; ?>" />
<input type="checkbox" name="equip" value="<?php echo $equip_id; ?>" />
<input type="checkbox" name="equip" value="<?php echo $equip_id; ?>" />
<input type="button" name="replace" onClick="replace_equip()" />
더 체크 박스가 있습니다,하지만 난이 시작하기에 충분 생각합니다.
여기에 내가 test.php에서 PHP 처리를 위해 사용할 수있는 방법으로, 배열로 선택된 체크 박스를 저장하기 위해 노력하고있어
function replace_equip() {
var nArr = new Array();
$("input:checkbox[name=equip]:checked").each(function() {
nArr.push($(this).val());
$.facebox(function() {
$.ajax({
data: { name : nArr },
error: function() {
$.facebox("err");
},
success: function(data) {
$.facebox(data);
},
type: "post",
url: "test.php"
});
});
});
}
replace_equip()입니다.
저는 jquery와 javascript를 일반적으로 사용하기 시작했습니다. 따라서 괴물의 실수를 용서할 수 있습니다!
리팩토링, 팁, json_decode() 방법 및 도서 권장 주셔서 감사합니다. 학습 곡선 위로 이동 :) –