[英]How to properly write this JS script in PHP echo?
我想打印此JS脚本。
<script src="<?php echo base_url('assets/inspinia/js/jquery-2.1.1.js'); ?>"></script>
<script src="<?php echo base_url('assets/jquery-ui/jquery-ui.js'); ?>"></script>
我这样写:
print("<script type=\'text/javascript\' src=\'".base_url('assets/inspinia/js/jquery-2.1.1.js')."\'></script>");
print("<script type=\'text/javascript\' src=\'".base_url('assets/jquery-ui/jquery-ui.js')."\'></script>");
和这个:
echo "<script type=\'text/javascript\' src=\'".base_url('assets/inspinia/js/jquery-2.1.1.js')."\'></script>";
echo "<script type=\'text/javascript\' src=\'".base_url('assets/jquery-ui/jquery-ui.js')."\"></script>";
但是,这两种方法都无法获取外部JS文件。
注意:模态中的html
为简化起见,我将首先为您提供一个示例,其中将URL保存为变量。
$url = base_url('assets/inspinia/js/jquery-2.1.1.js');
echo "<script src='$url'></script>";
如果愿意,可以将其保留为长格式,但是您需要保留引号并将其连接起来(类似于您一直在做的事情)
echo "<script src='" . base_url('assets/inspinia/js/jquery-2.1.1.js') . "'></script>";
因此,我总是更喜欢先将其分配给变量,这样我才能看到“获取值”和“包含该值的打印字符串”的分离。
这是在PHP echo中使用javascript的示例:
<?php
echo '<script>Hello World!</script>';
?>
看到您的意思我很抱歉,是吗?
echo "<script type='text/javascript'> function getState(){ var cs = ".$state."; return cs; } </script>";
您要在PHP中引入JS文件吗? 您可以包装自己,也可以参考YII2的措辞,如下所示:
/** * 定义按需加载JS方法* @param $view View * @param $jsfile */ public static function addScript($view, $jsfile) { $AssetManager = new AssetManager(); $jsfile = $AssetManager - > getPublishedUrl('@backend/modules/motorcade/assets').$jsfile; $view - > registerJsFile($jsfile, [motorcadeUIAsset::className(), 'depends' => 'backend\\modules\\motorcade\\assets\\motorcadeUIAsset']); }
希望对您有帮助
尝试这个,
echo "<script src=" '. base_url('assets/inspinia/js/jquery-2.1.1.js') .' "></script>";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.