如何[专业/正确的方式]将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> 要么 <script> alert("The name is: <?php echo 'Adam'; ?>"); </script> 在HTML? <head> <?php echo '<title>Page #1</title>'; ?> </head> 要么 <?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" /> 让您的程序员远离您的设计,更重要的是让您的设计师脱离您的代码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |