1.
用js写入的html中的<script>标签是不会执行的,所以不能用<script>标签。但是你可以写一个方法动态创建script对象然后加入html中,并且在pjax中指定要加载的js url数组,然后一个一个生成对象并加入html。
5.
@c,你真的可以简单的用js写入一个<script>标签并且还能让其中的代码运行?我不太相信这件事。
8.
@水木易安,我本来想做用js加载网页插件的,但是发现用js写入网页的js代码并没有运行。你知道有解决方法吗
9.
@老虎会游泳,这几天用vue写了一个多页面网站。本来么,vue是推崇单页面应用的,然后路由由前端负责。
但是我用了ThinkPHP来)写东西,这时候,前后端对接就有点奇怪了。
最后我用了pjax,然后发现动态加载JS也是可以执行的。案例 imloves.com
PS,我用的jquery.pjax不知道是不是做了后续事件处理