ajax관련해서 질문 좀 드릴께요~
본문
function viewpage(num) {
var bo_table = '<?php echo $bo_table?>';
var sca = '<?php echo $sca?>';
$.ajax({
type: 'POST',
url: g5_bbs_url+'/ajax.wr_view.php',
dataType : 'json',
data: {
wr_subject: $('#wr_sub_' + num).text(),
//wr_id: $('#wr_id_' + num).text,
wr_2: $('#wr_2').text(),
bo_table: bo_table,
sca: sca,
//wr_1: wr_1,
//wr_2: wr_2
},
success: function(data) {
$('#wr_subject').text(data.wr_subject);
$('#wr_id').text(data.wr_id); // <div id='wr_id'></div>라는 곳 에 정상적으로 출력됩니다.
$('#wr_1').text(data.wr_1);
$('#wr_2').text(data.wr_2);
$('#wr_3').text(data.wr_3);
$('#wr_4').text(data.wr_4);
$('#wr_6').text(data.wr_6);
$('#wr_7').text(data.wr_7);
$('#wr_11').text(data.wr_11);
$('#wr_19').text(data.wr_19);
$('#wr_21').text(data.wr_21);
$('#wr_22').text(data.wr_22);
$('#sca').text(data.ca_name);
$('#wr_content').html(data.wr_content);
}
});
}
다른 건 다 정상적으로 되는데요 위 빨간색으로 된 부분을
$wr_id = " ~~~~ " ; 이런식으로 가져오려는데 어떻게 코딩해야하는지
막히네요...부탁 드리겠습니다.
답변 2
$wr_id = " ~~~~ " ; 이런식으로 가져오려는데 어떻게 코딩해야하는지
이게 무슨말이에요???
이미 실행된 파일에서 javascript 변수를 php의 변수의 값으로 가져오는건 불가능한걸로 알고있슴돠~
파일읽기 순서
php처리 -> html&javascript처리 후에 다시 같은 파일의 php처리로 갈수는 없습니다.
현재파일에서 ajax등으로 ajax파일에서 global 이나 세션 등으로 처리하거나 받아서 input이나 파라미터변수로 추가 후
현재파일에서 리로딩(새로고침) 또는 파일이 바뀌어야만 php변수를 이용한 php처리를 할 수 있습니다.
물어보시는게 이게 맞는지 모르겠지만 말이죠.