我試圖將PHP array
和$_POST
的值保存到javascript變量中,但它不起作用。
這就是我如何做到這一點。
<html>
<script>
var username = <?php echo $_POST['username']; ?>
var password = <?php echo $_POST['password']; ?>
//abc(username, password);
document.write(username+' '+password);// does not work
</script>
<body>
<form method="post">
Username: <input type="text" name="username" /><br />
Password: <input type="password" name="password" /><br />
<input type="submit" value="login" />
</form>
</body>
</html>
我該如何做到這一點?
如果我將一個硬編碼變量傳遞給JavaScript函數,那隻能工作。讓我告訴你怎麼做。
<script>
function func(v1, v2){
document.write(v1+' '+v2);// does not work
}
</script>
<?php
$a = 25;
$b = 30;
echo '<script>func('.$a.','.$b.');</script>'
?>
「不起作用」是什麼意思?你需要更清楚的問題,什麼是不工作。 – j08691
在我的問題中增加了一些細節。請立即退房。 –