테스트 사이트 - 개발 중인 베타 버전입니다

innerHTML안에 PHP문... 채택완료

ghwn1111 6년 전 조회 2,452

도와주세요ㅠㅠ

 

제가 동적테이블을 구성했는데

 

버튼을 누를때마다 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 = "value='' id='it_1_"+addNum+"' class='frm_input sm' placeholder='대표메뉴명"+number+"'>";

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
6년 전

$it_1에 값이 들어있다는 말인가요?

php 변수값을 자바스크립트로 만들어서 쓰면 됩니다

다음을 위 소스 위쪽에 넣고 

var it_1 = "".split(","); //--------구분자는 맞게 변경

 

nn = addNum -1;

div.innerHTML = "~~~ value='"+it_1[nn]+"' id=~~~

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

g
ghwn1111
6년 전
답변감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

6년 전

그렇게 하실 수 없습니다.

javascript는 브라우저에서, php는 원격서버에서 돌아 가는것이기 때문에

그 문제를 해결하실려면 다음을

이것을

"it_1_"+addNum 으로 사용하셔야 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

g
ghwn1111
6년 전
답변감사해요!!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인