有很多原因

一、可能是js标签写的不合理

$(document).ready(function()不执行

二、如果用的某个框架,例如layui框架,需要注意,这些框架有的会对标签进行一些封装处理。

$(document).ready(function()不执行

需要在js标签的外边写这个{block name="script"}和{/block}

另外,标签不能重复,有的人习惯,写多个js标签,类似上面,但是{block name="script"}和{/block}只能写一个

$(document).ready(function()不执行

这种的情况下就会报错,不执行,需要格外注意。

相关文章: