Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
如何避免调用jquery两次_Jquery_Jquery Forms Plugin - Fatal编程技术网

如何避免调用jquery两次

如何避免调用jquery两次,jquery,jquery-forms-plugin,Jquery,Jquery Forms Plugin,我正在使用提交表格。我的html文件的head标记如下所示 <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> then 10 other javascript files AND Then <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> <script

我正在使用提交表格。我的html文件的head标记如下所示

<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
 then 10 other javascript files

AND Then   
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery.form.js">
<script type="text/javascript"> 
       $(document).ready(function() { 
      var options = { 
                       success:       showResponse
                         };
                         $('#myForm').ajaxForm(options); 
        }); 
  </script>         

然后是10个其他javascript文件
然后
$(文档).ready(函数(){
变量选项={
成功:showResponse
};
$('#myForm').ajaxForm(选项);
}); 
要查看我的代码的实际图片,请检查此项

问题是,即使我在代码的最上面调用了
jquery库
,如果我没有在jquery.form.js插件之前调用jquery库,那么它(jquery.form.js)就不起作用。我尝试在调用最上面的jquery库的
query.form.js
插件之后调用其他10个javascript文件,但在这种情况下,调用javascript文件的功能不起作用

看到这一点后,我认为调用jquery两次可能会导致问题

你能告诉我我的代码中可能会出现什么错误,以及如何避免在jquery表单插件启动之前加载jquery,但仍能让它工作吗

谢谢

您是否尝试过:

window.jQuery || document.write('<script src="js/jquery-1.7.2.min.js"><\/script>')
window.jQuery | | document.write(“”)

我可以想象,您的问题是其他一些库正在使用$keyword标记来实例化每个调用。如果我是对的,那就试试下面的方法,你就可以出发了

var $jq = jQuery.noConflict();
然后,对于所有jquery调用,请尝试使用新标记。。美元jq

有关更多详细信息,请查看此页面:


在页面开头使用js脚本参考,以确保在开始时正确加载所有代码。此外,加载所有脚本时可能会出现一些错误。。要检查是否存在任何错误,请使用一些调试插件,如Firebug。

其他10个javascript文件是什么?他们中是否有人也将
$
声明为某物?有人打电话给jQuery.noConflict()吗?谢谢你的回复MrOBrian。对他们中的大多数人也声明了
$
,但是没有人调用
jquery.noConflict()
,你有什么建议吗?谢谢:)我说的“declare
$
”是指设置其他内容,而不是jQuery。您是否正在使用另一个类似于jQuery的库来覆盖jQuery?不,我没有使用任何其他库。请检查此链接,这将让您了解我的脚本。谢谢你认为问题是因为多个jQuery文件之间的冲突吗?如果我错了,请纠正我,但不要使用代码,这样当CDN托管的jQuery暂时失效时,你会返回到本地托管的版本?它也可以用于此。基本上,这只是检查jQuery是否已定义,如果未定义,则将其写入浏览器。