我的目标是从 PHP 生成一些 JS。 这就是我的 script.php
的内容这样我以后就可以使用
<script src="script.php?id=1&username=tom"></script>
这是script.php的内容
if (isset($_REQUEST["username"])) {
$username=$_REQUEST["username"];
$params.="&username=$username";
}
if (isset($_REQUEST["photo"])) {
$photo=$_REQUEST["photo"];
$params.="&photo=$photo";
}
?>
document.write('<link href="chat.css" rel="stylesheet" type="text/css" />');
window.jQuery || document.write('<script src="http://code.jquery.com/jquery-1.10.1.min.js"><\/script>');
document.write('<script src="chat.js.php<?=$params?>"></script>');
document.write('<div id="chatListUsers"></div>');
document.write('<div id="chatContainer"></div>');
有没有办法让它更干净: 文档.write("....")
一种模板系统?
最佳答案
document.write
是向页面动态添加 script
标记的好方法,但更好的方法是使用脚本加载器 like these .
但是,您似乎不想动态添加 script
,您似乎想使用动态参数调用脚本,在这种情况下,您可以跳过 document.write
完全,并且只使用纯 HTML,如下所示:
<script src="chat.js.php<?= $params ?>"></script>
关于javascript - 将 JS 集成到 JS 的简洁方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20408258/