根据用户从下拉菜单中的选择,我必须调用不同的JavaScript文件。
我试图这样做:
if ($subject == "Chemistry") {
'<script src="ChartJS_Chemistry></script>';
}
但这似乎不起作用。
是否有任何有关如何根据下拉菜单选择激活正确文件的建议?
答案 0 :(得分:2)
如前所述,您没有echo
退出任何活动。
但是您的语法也是错误的:
'<script src="ChartJS_Chemistry></script>';
您丢失了"
,并且我假设您还丢失了文件扩展名吗?
应该是这样的:
echo '<script src="ChartJS_Chemistry.js"></script>';
也;这不是最佳做法。关闭您的PHP标记,然后以HTML编写脚本标记:
<?php if( true ) { ?>
<script src="ChartJS_Chemistry.js"></script>
<?php } ?>
从那时起,您就不会将PHP与HTML混合使用-这不是一个好习惯。
答案 1 :(得分:0)
如果文件为ChartJS_Chemistry.js,则文件路径已损坏
打来。
if ($subject == "Chemistry") {
echo "<script src='ChartJS_Chemistry.js'></script>";
}
答案 2 :(得分:0)
if ($subject == "Chemistry") {
//close php tag here
?>
<script src="ChartJS_Chemistry"></script>
<?php //start php tag again here
}