js 파일 제이쿼리에서 php 변수
본문
opt += "<?php if ($member['mb_1'] == 'corporate' && !$it['it_1'] == '') { ?>"
opt += "<input type=\"text\" name=\"ct_qty["+item_code+"][]\" value=\"<?php echo $it['it_1']; ?>\" class=\"num_input\" size=\"5\">";
opt += "<?php } else { ?>"
opt += "<input type=\"text\" name=\"ct_qty["+item_code+"][]\" value=\"5\" class=\"num_input\" size=\"5\">";
opt += "<?php } ?>"
이렇게 썼더니 if 쓴 곳이나
중간에 value에 변수 넣은 곳이나 다 오류가 나더라구요 ㅠㅠ
어떻게 집어 넣어야 하나요?
답변 4
그렇게 쓰시면 그냥 텍스트값 "it_1"이 들어가고 오류가 납니다
if (mb1 == 'corporate' && !$it_1 == '') {
opt += "<input type=\"text\" name=\"ct_qty["+item_code+"][]\" value=\""+it_1+"\" class=\"num_input\" size=\"5\">";
} else {
opt += "<input type=\"text\" name=\"ct_qty["+item_code+"][]\" value=\""+min_qty2+"\" class=\"num_input\" size=\"5\">";
}
변수 안에 값넣을때는 구분자를 잘 넣어주어야합니다
<?php if ($member['mb_1'] == 'corporate' && !$it['it_1'] == '') { ?>
//이 사이에 스크립트 넣으세요.
opt += "<input type=\"text\" name=\"ct_qty["+item_code+"][]\" value=\"<?php echo $it['it_1']; ?>\" class=\"num_input\" size=\"5\">";
<?php } else { ?>
opt += "<input type=\"text\" name=\"ct_qty["+item_code+"][]\" value=\"5\" class=\"num_input\" size=\"5\">";
<?php } ?>
<?php if ($member['mb_1'] == 'corporate' && !$it['it_1'] == '') { ?>
opt += "<input type=\"text\" name=\"ct_qty["+item_code+"][]\" value=\"<?php echo $it['it_1']; ?>\" class=\"num_input\" size=\"5\">";
<?php } else { ?>
opt += "<input type=\"text\" name=\"ct_qty["+item_code+"][]\" value=\"5\" class=\"num_input\" size=\"5\">";
<?php } ?>
자바스크립트 변수에 값을 넣는건 echo 즉 출력된 php값만 넣을 수 있습니다
php조건을 변수에 담을려고하니 안되는거에요