Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何添加<;脚本>;在phpbb3 teamplate中动态标记?_Javascript_Jquery_Html_Phpbb3 - Fatal编程技术网

Javascript 如何添加<;脚本>;在phpbb3 teamplate中动态标记?

Javascript 如何添加<;脚本>;在phpbb3 teamplate中动态标记?,javascript,jquery,html,phpbb3,Javascript,Jquery,Html,Phpbb3,我使用phpbb3作为我的电路板解决方案,我已经制作了内容页等。。现在我想把谷歌adsense的代码添加到我的页面中。。为此,我在phpbb3/styles/prosilver/templates中的totall_header.htm文件中使用了以下脚本 <script type="text/javascript"> // <![CDATA[ $(document).ready(function(){ $("<!-- INCLUDE ad.

我使用phpbb3作为我的电路板解决方案,我已经制作了内容页等。。现在我想把谷歌adsense的代码添加到我的页面中。。为此,我在phpbb3/styles/prosilver/templates中的totall_header.htm文件中使用了以下脚本

    <script type="text/javascript">
    // <![CDATA[
    $(document).ready(function(){
    $("<!-- INCLUDE ad.html -->").insertAfter(".column1 > ul");
    $("<!-- INCLUDE ad.html -->").insertAfter(".column1");
    });
    // ]]>
    </script>


//正如您所指出的,include在js文件中不起作用。试着把它改成这个

$(document).ready(function(){
    $.ajax({
        url: "ad.html",
        success: function(data) {
            $(data).insertAfter(".column1 > ul");
            $(data).insertAfter(".column1");
        }
    });
});
在使用
$.getScript()
时,您不需要
标记,并且
文档可能不需要。ready()
可能不需要,但它没有坏处,而且因为我还没有看到您的整个项目,所以拥有它总比不拥有它好(它确实运行代码,即使之前已经加载了文档)


顺便说一句,如果可以将脚本添加到主页面,则不需要
$.getScript()
。只需在主页中包含上述脚本,它就会为您加载ad.html。显然,如果chitikad.js中有任何其他代码,请继续按原样加载。

2件事。到底发生了什么,你试过了吗?是的,我试过用它。。。仍然不工作,并且在控制台中显示错误。。一些非法字符的东西你能把错误贴出来让我们看看到底是什么吗?我现在没有收到错误,idk为什么。。但它也不起作用,我看不到任何地方添加的cod4,我可以看到警报,但如果使用
getScript()
您将看不到代码-它不会将其添加到头部。如果您没有收到任何错误,那么您至少知道所包含的脚本不会导致任何错误,这是一个开始。去掉回调函数中的警报,并将其放入正在加载的js文件中。至少这样你可以看到它是否真的运行了。
<script type="text/javascript">

  $.getScript("chitikaad.js", function(){
   alert("Running test.js");
   });
    </script>
$(document).ready(function(){
    $.ajax({
        url: "ad.html",
        success: function(data) {
            $(data).insertAfter(".column1 > ul");
            $(data).insertAfter(".column1");
        }
    });
});