这是我在product.php文件中的代码,当我尝试添加我自己在phpconfiguration.php文件中定义的常量路径时,dreamweaver编辑器会显示一条红线。这是快照,以便您可以正确理解。 my product.php file snapshot is here
<?php require_once('header.php'); ?>
<script type="text/javascript">
$(document).ready(function() {
$('#search_div').get(0).scrollIntoView();
});
</script>
<script type="text/javascript" src="<?php echo BASE_PATH;?>js/jssor.js"></script>
<script type="text/javascript" src="<?php echo BASE_PATH;?>js/jssor.slider.js"></script>
我尝试过,但无法修复该错误。请提供任何帮助,我们将不胜感激。
最佳答案
将您的 javascript 标记的代码与 src 属性一起放置,即源文件位于 document.ready 脚本之上,并位于您调用 header.php 文件的 php 代码之后,如下所示
<?php require_once('header.php'); ?>
<script type="text/javascript" src="<?php echo BASE_PATH;?>js/jssor.js"></script>
<script type="text/javascript" src="<?php echo BASE_PATH;?>js/jssor.slider.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#search_div').get(0).scrollIntoView();
});
</script>
当您在 php 文件中编写任何编码脚本标记时,请确保您的编码脚本标记应在脚本标记下方调用您可以使用 php 定义常量来调用您的 javscript 源文件。
关于javascript - Dreamweaver 在 PHP 文件中的脚本标记附近显示红线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33361615/