라디오 ajax
본문
리스트에서
<input type ="radio" id="radio_<?php echo $list[$i]['wr_id']; ?>_1" class="css-checkbox" name="wr_1[<?php echo $i; ?>]" value="답변완료" <?php echo get_checked($list[$i]['wr_1'], '답변완료'); ?>>
<label for="radio_<?php echo $list[$i]['wr_id']; ?>_1" class="css-label">답변완료</label>
<input type ="radio" id="radio_<?php echo $list[$i]['wr_id']; ?>_2" class="css-checkbox" name="wr_1[<?php echo $i; ?>]" value="미답변" <?php echo get_checked($list[$i]['wr_1'], '미답변'); ?>>
<label for="radio_<?php echo $list[$i]['wr_id']; ?>_2" class="css-label radGroup1 radGroup2">미답변</label>
wr_2는 생략
이렇게하고
<script>
$(document).on('click', '.list_update<?php echo $i; ?>', function(){
var wr_id = $(this).data("wr_id");
var bo_table = $(this).data("bo_table");
//var item = $(this).data("item");
// var item = $('#item<?php echo $write['wr_id'] ?>_0').val();
var wr_1 = $("input[name='wr_1[<?php echo $i; ?>]']:checked").val();
var wr_2 = $("input[name='wr_2[<?php echo $i; ?>]']:checked").val();
$.ajax({
url: "<?php echo $board_skin_url?>/list_update.php",
type: "POST",
data: {
"wr_id": wr_id,
"bo_table": bo_table,
"wr_1": wr_1,
"wr_2": wr_2
},
dataType: "text",
async: false,
cache: false,
success: function(data, textStatus) {
sql = data.sql;
console.log(wr_1);
console.log(wr_2);
}
});
});
</script>
이렇게 했는데
혹시 이게 틀린건가요?
답변 2
이런것들은 console.log로 해당위치 까지 success인지 fail인지 체크해서 값들이 잘 넘어오는지확인하시면서 처리하시면 됩니다.
답변자들이 일일이 테스트하기 어려우니 콘솔로 해당 오류를 찍어 올려주시거나 문제 있는 부분을 찝어주셔야 합니다.