Javascript 使用jquery/ajax时不加载脚本

Javascript 使用jquery/ajax时不加载脚本,javascript,jquery,ajax,Javascript,Jquery,Ajax,我试图在页面加载后几秒钟通过ajax/jquery将脚本添加到div中。脚本本身来自CPM网络并加载一个横幅 当我在页面加载时正确加载它,脚本就会加载,但如果我通过ajax添加它,脚本将保持如下状态: <script>content here...<script> 下面是pub-horizontal.php文件 <div class="col-xs-12"> <div id="pub-horizontal" class="pub-horizontal"

我试图在页面加载后几秒钟通过ajax/jquery将脚本添加到div中。脚本本身来自CPM网络并加载一个横幅

当我在页面加载时正确加载它,脚本就会加载,但如果我通过ajax添加它,脚本将保持如下状态:

<script>content here...<script>
下面是pub-horizontal.php文件

<div class="col-xs-12">
<div id="pub-horizontal" class="pub-horizontal">
    <?php

        $url = $_POST['link'];

        if(!strpos($url,"article")){
            include("****-horizontal.php");
        }else{
            include("cpmfun-horizontal.php");
        }



    ?>
</div>
</div>

我试着用脚本将一些东西输出到控制台,结果成功了!似乎问题在于CPM网络的脚本在文档加载后没有加载

提前感谢。

尝试添加
标题(“内容类型:应用程序/javascript”)


在php文件的顶部

请显示围绕(包括)您的ajax callI的代码(我根据您的要求添加了ajax调用;)p1是否存在?从ajax调用的结果变量中得到了什么?是的,#p1存在。只有特定脚本没有加载的问题。。。所有其他的都可以。让我们看看你的phpI得到以下错误:警告:无法修改标题信息-标题已经由第4行的************article.php中的*********article.php:3)发送,我知道我需要在@th3lmuuuu90将
ob_start()
帮助之后添加它?也许可以尝试使用jqueryload代替
$(#p1).load('pub-horizontal.php',{link:link})@胡言乱语不是真的。。。我在标题前后添加了ob_start,错误仍在继续。。。我在头之后有session_start,ob_start()@andrew,甚至没有jquery加载。我总是得到以下信息:资源被解释为脚本,但使用MIME类型text/html传输:
<div class="col-xs-12">
<div id="pub-horizontal" class="pub-horizontal">
    <?php

        $url = $_POST['link'];

        if(!strpos($url,"article")){
            include("****-horizontal.php");
        }else{
            include("cpmfun-horizontal.php");
        }



    ?>
</div>
</div>