无法获取要在页面上运行的Javascript文件

无法获取要在页面上运行的Javascript文件,javascript,html,wordpress,Javascript,Html,Wordpress,我对脚本不太在行,我不知道我的执行出了什么问题 该网页是,它应该运行一个脚本,产生一个可点击的地图。脚本本身非常长,所以我不会将其粘贴到这里,但您可以看到它 在我的网页上,我有必要在标题中运行脚本的标记 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"> </script> <script src="//cdnjs.cloudflare.com/ajax/libs/r

我对脚本不太在行,我不知道我的执行出了什么问题

该网页是,它应该运行一个脚本,产生一个可点击的地图。脚本本身非常长,所以我不会将其粘贴到这里,但您可以看到它

在我的网页上,我有必要在标题中运行脚本的标记

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
</script>

<script src="//cdnjs.cloudflare.com/ajax/libs/raphael/2.1.4/raphael-min.js">
</script>

<script src="//cdnjs.cloudflare.com/ajax/libs/qtip2/2.1.1/jquery.qtip.min.js">
</script>

在我的网页上,我调用脚本

<div>
  <script type="text/javascript" src="http://snmcsupport.com/wp-includes/js/app.js">
  </script>
</div>

但我还是无法运行代码?开发商的初步指示还表示:

最后一步是通过执行以下脚本调用来初始化映射:

makeaClickableMap.initialize();
对象文档模型句柄实际上可以是任何内容:

类似$(“#map”)的jQuery对象

类似Document.getElementById(“map”)的Javascript文档对象模型

或者像“map”这样的简单字符串

但我不明白那是什么意思。如果我试图在我的网页中输入initialize命令,我会得到一个严重的交叉脚本错误,它不会允许我这样做

我正在Wordpress上使用Divi子主题运行这个

makeaClickableMap.initialize(<your-document-object-model-handle>);
            //this is the element that will --^
            //be used to contain your rendered map
上述Javscript解决方案的替代方案是使用jQuery,如下所示(您仍然需要ID为的div):


makeaClickableMap.initialize($('#map');
上述Javscript解决方案的替代方案是使用jQuery,如下所示(您仍然需要ID为的div):


makeaClickableMap.initialize($('#map');

如果我这样做,我会收到“WatchGuard防火墙拒绝的请求。原因:检测到“WEB跨站点脚本-32/WEB攻击”的IPS请与管理员联系以获得帮助“如果您可以,第二个避免了交叉脚本错误,但我得到了一个未捕获的语法错误:意外标记<和未捕获的引用错误确保您正确地关闭了脚本标记,请检查
标记附近的
(注意正斜杠),我想这是因为我在那里有。但现在我又回到了跨站点脚本错误。这是因为我正在尝试使用参数超链接到URL吗?我有JS中的所有链接可以跳转到snmcsupport.com/state lo results?state=[Statenamehere]如果我这样做,我会收到“WatchGuard防火墙拒绝的请求。原因:检测到IPS存在“WEB跨站点脚本-32/WEB攻击”请与管理员联系以获得帮助“如果您有问题,请发布JSFIDLE”,第二个避免了交叉脚本错误,但我得到了一个未捕获的语法错误:意外标记<和未捕获的引用错误确保您正确地关闭了脚本标记,请检查
标记附近的
(注意正斜杠),我想这是因为我在那里有。但现在我又回到了跨站点脚本错误。这是因为我正在尝试使用参数超链接到URL吗?我有JS中的所有链接可以跳转到snmcsupport.com/state lo results?state=[Statenamehere]如何使用WordPress jQuery文件并在子主题中嵌入qtip和Raphaël?您是否使用wp_enqueue_脚本('jquery');以正确的方式将js排队。。。可能不是……脚本开发人员不直接与WP或Divi合作;我想他写这篇文章的时候假设它是直接嵌入HTML的。我必须完成整个字符串:wp_enqueue_脚本(字符串$handle,字符串$src='',数组$deps=array(),字符串| bool| null$ver=false,bool$in_footer=false)如何使用WordPress jQuery文件并在子主题中嵌入qtip和Raphaël?您是否使用wp_enqueue_脚本('jquery');以正确的方式将js排队。。。可能不是……脚本开发人员不直接与WP或Divi合作;我想他写这篇文章的时候假设它是直接嵌入HTML的。我是否必须执行整个字符串:wp_enqueue_脚本(字符串$handle,字符串$src='',数组$deps=array(),字符串| bool | null$ver=false,bool$in_footer=false)
makeaClickableMap.initialize(<your-document-object-model-handle>);
            //this is the element that will --^
            //be used to contain your rendered map
<!-- Javascript solution: -->
<script>
  makeaClickableMap.initialize(document.getElementById('map'));
</script>
<!-- notice that the id is just 'map' here -->
<!-- jQuery solution: -->
<script>
  makeaClickableMap.initialize($('#map'));
</script>
<!-- notice the ID is prefixced with a '#' character-->