连接php字符串到javascript字符串

Concatenation php string to javascript string

本文关键字:字符串 javascript 连接 php      更新时间:2023-09-26

我有一些关于连接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'; ?>";
    }