0
我想获得一个jQuery脚本来加载外部JavaScript文件的基础上,如果我创建一个cookie存在,它做奇怪的事情。它要么消隐整个页面,只包括我的脚本,要么完全不工作。jquery加载外部JavaScript
这是我 - 任何帮助,将极大地赞赏:
我只有$ .getScript试了一下,而是和它的所作所为,装入我的文件,而是换成我的整个页面的HTML在运行时使用它而不是将脚本附加到html文件。
我一直在Google上搜索死亡,大声笑,只是无法弄清楚。
<script>
if($.cookie("so-affiliate")) {
$().ready(function() {
// load the CJ file
$('#cj-placeholder').append("TEST<script type='text/javascript'>" + "$.getScript('/v/js/cjscript.js');" + "</" + "script>");
});
}else{
$('#cj-placeholder').append(".");
}
</script>
你是如何加载它?你不是说脚本是'.js'文件并使用jQuery的'$ .getScript'? –
您不能将脚本标签作为文本附加到jQuery上,因为它使用'.innerHTML'来执行脚本标签中的任何脚本。 – mekwall
感谢您的回复。我用$ .getScript代替了它,并且它做了什么,加载了我的文件,但在运行时用它替换了我的页面的整个html,而不是将脚本附加到html文件,它将其替换为... – CVP