gpt4 book ai didi

PHP 嵌入 JavaScript

转载 作者:行者123 更新时间:2023-11-28 11:05:49 30 4
gpt4 key购买 nike

在我的项目中我遇到了这样的情况。

<script language="JavaScript">
function fonsubmit()
{
alert('Out side PHP');
//Here the php code starts
include("customerpage.php");
$cc="us";
$clang="en";
$cpath="us";
some coding goes here......
Php ends here
}
</script>

但它显示对象预期错误。这有什么问题吗?但我只给出 PHP 标签,它不会产生任何错误。请帮我找出这个问题,先谢谢了...

最佳答案

您正在尝试将基于服务器的语言嵌入到基于客户端的语言中。这是行不通的。

如果您能多解释一下您想要实现的目标,可能会有更好的解决方案,例如 AJAXie 类型的东西。

让我多解释一下,因为其他人已经给出了可以放在这里的答案。

您可以将 php 嵌入到 *.php 文件中,该文件将在服务器上解释并解析。使用它,您可以设置 javascript 稍后可以获取并在客户端使用的变量。就像我说的,尽管客户端没有解释和解析 php 的路径,因此将 php 发送给用户是行不通的。

如果你想让事情正常工作,以便你的 php 设置一些 javascript 值,那么我会像 Gary Willough 和 Tudor Olariu 所说的那样,添加 php 标签

<?php
... PHP CODE...
?>

但是,您必须意识到这将在服务器上而不是在客户端上解释。因此,以下代码将先警告“outside php”,然后警告“inside php”。

<script language="JavaScript">
function fonsubmit()
{
alert('outside php');
<?php
$message = "inside php";
echo "alert('$message');";
?>
}
</script>

发送给用户的 html 将会是

<script language="JavaScript">
function fonsubmit()
{
alert('outside php');
alert('inside php');
}
</script>

希望这有帮助。

关于PHP 嵌入 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/594317/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com