加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何[专业/正确的方式]将PHP代码插入javascript和/或html?

发布时间:2020-12-13 16:45:24 所属栏目:PHP教程 来源:网络整理
导读:例如, 在 javascript中: 1 scriptvar name = "?php echo 'Adam'; ?";alert("The name is: " + name);/script 要么 2 scriptalert("The name is: ?php echo 'Adam'; ?");/script 在HTML? 1 head?php echo 'titlePage #1/title'; ?/head 要么 2 ?php $page_n
例如,
在 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; ?>);" />

解决方法

没有正确的方法.相反,您会发现自己正在使用的约定,或者您的团队会发现自己正在使用的约定.此外,有时会出现个案情况,在您吐出之前,您的HTML可能需要通过PHP稍微处理一下,有时可能不会.

我碰巧看到尽可能清晰的分离,PHP标签的限制由我们硬连接的任何代码的相同限制共享.

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

但同样,那只是我.

关于HTML属性中的JavaScript,我鼓励您尽可能远离它.而不是使用onclick属性,在JavaScript中绑定所有这些.这再次保持了结构和逻辑之间的清晰分离.

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

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

要么

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读