簡體   English   中英

將php字符串連接到javascript字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM