gpt4 book ai didi

php - 如何[专业/正确地] 将 php 代码插入到 javascript 和/或 html 中?

转载 作者:可可西里 更新时间:2023-10-31 23:23:36 29 4
gpt4 key购买 nike

例如,在javascript中:1

<script>
var name = "<?php echo 'Adam'; ?>";
alert("The name is: " + name);
</script>

或者2

<script>
alert("The name is: <?php echo 'Adam'; ?>");
</script>

在 html 中?1

<head>
<?php echo '<title>Page #1</title>'; ?>
</head>

或者2

<?php $page_number = "1"; ?> // on top of the script with the rest of the other X code. //
<!doctype html....
<html>
<head>
<title>Page #<?php echo $page_number; ?></title>
</head>

不是在寻找短的、长的、简单的或困难的方法,我在寻找正确的方法来做到这一点。

1 - 以专业的方式,应该如何完成?

2 - 你的方式/方法是什么?

谢谢

更新:还有:

<input type="button" onclick="javascript:add_friend(0,<?php echo $profile_user_id; ?>);" />

最佳答案

没有正确的方法。相反,有些约定是您会发现自己在使用,或者您的团队会发现自己在使用。此外,有时 case by case 情况下,您的 HTML 可能需要在被吐出之前由 PHP 进行一些处理,而其他时候可能不需要。

我碰巧更喜欢看到尽可能干净的分离,其中 PHP 标记的限制与我们硬连接到位的任何代码的相同限制共享。

<title><?php echo $title; ?></title>
<script>
var strValue = <?php echo json_encode( $strValue ); ?>;
</script>

不过,那只是我

关于 HTML 属性中的 JavaScript,我建议您尽可能远离它。不要使用 onclick 属性,而是将所有这些绑定(bind)到您的 JavaScript 中。这再次在您的结构和逻辑之间保持清晰的分离。

您希望在您的标记中看到哪个:

<input type="button" onclick="javascript:add_friend(0,288);" />

或者

<input type="button" data-action="add_friend" data-friendId="288" />

让您的程序员远离您的设计,更重要的是让您的设计师远离您的代码。

关于php - 如何[专业/正确地] 将 php 代码插入到 javascript 和/或 html 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10670919/

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