[英]Concatenation php string to javascript string
我對將php字符串連接到javascript字符串有一些疑問...
例如:
php變量
$man = "Jamse";
並具有javascript功能
<script>
if (document.getElementById("fname").value == "") {
q = false;
msg = <?php echo 'Please fill first name'.$formErrors['fname'].'\n' ?>;
}
</script>
我想做這樣的事情有人可以幫助我嗎?
alert('my name is: <?php echo $man; ?>' );
alert('my name is: <?= $man; ?>');
由於PHP將在服務器端插入$man
,因此它不是必須由JS組合的單獨字符串。 瀏覽器將看到的是
alert('my name is: Jamse');
為什么不用php全部寫呢?
<?php
$man = "Jamse";
echo "<script>
function alertMyName() {
alert('my name is:" . $man . "');
}
</script>";
?>
其他答案是正確的,我只是忘了寫引號,而javascript不明白這是一個字符串,給了我一個錯誤。 正確的代碼:
if (document.getElementById("fname").value == "") {
q = false;
msg = "<?php echo 'Please fill first name'.$formErrors['fname'].'\n'; ?>";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.