innerHTML안에 PHP문...
본문
도와주세요ㅠㅠ
제가 동적테이블을 구성했는데
버튼을 누를때마다 innerHTML을 사용해서 추가하고 있습니다.
동적테이블 나머지는 잘돌아가며 완성이 됐는데 해당테이블안에 input의 value 값(php문)을 넣으려고 하니
짧은 지식으로 해결이 안되어서 도움 요청합니다!!
addNum은 버튼을 누를때마다 +1씩되는 숫자입니다.
여분필드 it_1을 쪼개서 쓰고 있습니다.(db값이 들어가 있는지 확인완료)
$it_1_1 , $it_1_2 이런식으로 사용하고 있습니다.
-------------------------------------------------------------------------------
var addNum = $('#numberUpDown').text(num);
var addNum = parseInt(stat,10);
var number = addNum+1;
var valu = addNum;
var div = document.createElement('div');
div.className = 'menuWrap';
div.innerHTML = "<input type='text' class='form-control input-lg menu' name='it_1_"+addNum+"' value='<?php echo $it_1_.$addNum; ?>' id='it_1_"+addNum+"' class='frm_input sm' placeholder='대표메뉴명"+number+"'>";
답변 2
$it_1에 값이 들어있다는 말인가요?
php 변수값을 자바스크립트로 만들어서 쓰면 됩니다
다음을 위 소스 위쪽에 넣고
var it_1 = "<?php echo $it_1?>".split(","); //--------구분자는 맞게 변경
nn = addNum -1;
div.innerHTML = "~~~ value='"+it_1[nn]+"' id=~~~
그렇게 하실 수 없습니다.
javascript는 브라우저에서, php는 원격서버에서 돌아 가는것이기 때문에
그 문제를 해결하실려면 다음을
<?php echo $it_1_.$addNum; ?> 이것을
"it_1_"+addNum 으로 사용하셔야 합니다.