javascript - 使用 jQuery 将对外部 PHP 脚本标记的调用插入到元素中

标签 javascript php jquery createelement

我需要使用 jQuery 将以下内容插入页脚。它会生成一个小广告横幅。

<script src="http://14489-001.pod1.us01.hst.inclickadserver.com/ads/ads.php?t=MTAwMjsxO2hvcml6b250YWwubGVhZGVyYm9hcmQ=&index=1"></script>

我尝试了以下方法,但没有成功:

    var s = document.createElement("script");
    s.src = "http://14489-001.pod1.us01.hst.inclickadserver.com/ads/ads.php?t=MTAwMjsxO2hvcml6b250YWwubGVhZGVyYm9hcmQ=&index=1";
    $(".copyright-container").prepend(s);

以及诸如此类的事情:

$("<script src='http://14489-001.pod1.us01.hst.inclickadserver.com/ads/ads.php?t=MTAwMjsxO2hvcml6b250YWwubGVhZGVyYm9hcmQ=&index=1'></scr" + "ipt>").insertBefore('.copyright-container');

我在 Chrome 控制台中没有收到任何错误,但什么也没有出现。如果我只是将脚本标记粘贴到网站上任何页面的正文中,就会出现广告。

最佳答案

根据您加载 js 的方式,它可能无法计算。 Jquery 有一个 getScript 函数,尽管将其用于跨站点 js 文件可能很困难。这是一些示例代码。

$.getScript( "ajax/test.js", function( data, textStatus, jqxhr ) {
  console.log( data ); // Data returned
  console.log( textStatus ); // Success
  console.log( jqxhr.status ); // 200
  console.log( "Load was performed." );
});

关于javascript - 使用 jQuery 将对外部 PHP 脚本标记的调用插入到元素中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30790317/

相关文章:

javascript - 根据 jQuery 中的文本框值 onload 更改 CSS 样式?

javascript - 仅包含导出的文件会降低测试覆盖率 Jest

javascript - 正则表达式:替换两个不匹配的字符串之间的字符串

javascript - 如何查找数组中元素的索引

javascript - Angular 无法在 IE8 文档模式 7 下工作

php - 需要在HTML表格中以特定格式显示mysql表数据

javascript - JQuery/GSAP - 彼此并行移动多个元素

php - mkdir 的权限将不起作用

php - 重构以循环 mySQL 和 PHP 代码

javascript - jquery 对多个列表进行排序