如何在jQuery noConflict模式下加载远程脚本?

时间:2016-07-19 13:07:30

标签: javascript jquery wordpress

我想从WordPress网站加载一个没有使用jQuery noConflict模式的远程脚本。实际上我需要以noConflict模式包装远程脚本。我认为这样的事情可以解决问题,但显然不是。

<script>
  jQuery.noConflict();
  jQuery(document).ready(function($) {
    $.getScript('http://remote-domain.com/load/remote/script');
  });
</script>

我认为这很简单,但在谷歌搜索和查看其他Stack Overflow问题上看不到远程脚本的任何内容。可能吗?我错过了什么吗?我只是昏暗吗?

See this CodePen以我遇到问题的实际脚本为特色

1 个答案:

答案 0 :(得分:0)

在所有脚本之前不应该只进行一次冲突。我发现您的代码中没有其他问题。

但请记住,jQuery会对此文件执行AJAX请求,并使用远程URL。当您的浏览器和/或服务器不允许这样做时,可能会出现问题。

jQuery.noConflict();

jQuery(function() {
    jQuery.getScript('http://remote-domain.com/load/remote/script');
});