반응형
Notice
Recent Posts
Recent Comments
Link
DNF LOVE
[PHP + JS] JS 함수 파라미터에 php 변수를 담아 보내기 본문
반응형
+) 이거 하느라 하루종일 삽질을 했다.
JS 함수를 아래와 같이 만들었다.
function select_list(id)
{
let uid = '';
let iframe = document.getElementById("table-frame");
if (iframe.style.display == 'block')
{
uid = document.getElementById('uid').value;
}
window.location.href = 'test.php?id='+id+"&uid="+uid;
}
이 함수에서 중요한 부분은 파라미터였다.
페이지가 바뀔 때 GET 방식으로 id를 넘겨줘야 했는데 HTML + PHP + JS 전부 사용해야했기 때문이었다.
PHP변수를 JS로 사용하는 방법은 쉽지만, 반대로 JS 변수를 PHP에서 사용하는 방법은 까다로웠다.
아래들은 다 내가 실패했던 오류였다.
ERROR> Expression statement is not assignment or call
echo "<button class='dropdown-item' type='button' onclick='select_list({$id})'>{$list['name']}</a>";
echo "<button class='dropdown-item' type='button' onclick='select_list('$id')'>{$list['name']}</a>";
echo "<button class='dropdown-item' type='button' onclick='select_list(".$id.")'>{$list['name']}</a>";
정답은 '`' 백스탭이었다.
echo "<button class='dropdown-item' type='button' onclick='select_list(`$id`)'>{$list['name']}</a>";
반응형
'Programming > Web' 카테고리의 다른 글
[PHP] PHP에서 페이지 이동하는 방법, FORM 사용 방법 (0) | 2020.09.24 |
---|---|
[PHP HTML JS] HTML 에서 페이지 이동하는 방법, 새 창으로 페이지를 새로 띄우는 방법, GET과 POST의 차이 (0) | 2020.09.24 |
[PHP + HTML] HTML에서 PHP 변수 사용하기, PHP에서 HTML + JS 사용하기 (1) | 2020.09.23 |
[PHP + JS] PHP 변수를 JS에서 사용하는 방법 (0) | 2020.09.23 |