好的,所以我知道这非常奇怪和异常,我应该避免它,但这就是我想要做的。我基本上想通过jQuery重新加载标题中的每个<script>
。您可以使用.load(url+" #element")
,但这仅适用于ID不带标记的元素。
如何选择并重新加载文档中的所有脚本?
由于
答案 0 :(得分:0)
据我所知,你要做的是在页面上加载更多的JS。如何使用AJAX(以PHP作为后端)获取JS文件的内容(作为字符串),然后使用Javascript的eval()函数在客户端执行它。
答案 1 :(得分:0)
最好的办法就是重新添加每个脚本标记。
$('head script').each(function(idx,el){
var pSrc = $(el).attr('src');
if (pSrc)
{
$('head').append('<script src="'+pSrc+'"></script>');
}
});
我做了一个粗略的测试,似乎工作正常。
答案 2 :(得分:-2)
我找到了问题的替代解决方案,并采取了漫长的路线以确保安全。谢谢你的回答。绝对是一些有用的信息。