Rumah > Soal Jawab > teks badan
Seperti yang dinyatakan dalam soalan di atas, saya cuba menetapkan pembolehubah sebagai nilai nama pengguna pengguna dalam javascript saya. Beginilah cara kod saya disediakan:
function submitApproveModal(){ this_file = currentFile; var approvers = ""; if(document.getElementById('approvers').checked){ approvers = '<?php $_SESSION['username'] ?>'; } approveFileAjax(this_file.uid, approvers); }
Saya tahu ini bukan cara ia berfungsi dan tertanya-tanya bagaimana saya boleh menulis semula kod saya supaya pelulus sama dengan nama pengguna pengguna?
P粉9967633142024-01-17 16:28:07
Anda hanya terlupa tentang "gema":
approvers = '<?= json_encode($_SESSION['username']) ?>';
Tetapi seperti yang dinyatakan sebelum ini, mencampurkan Javascript dan PHP adalah idea yang tidak baik.