【问题标题】:what is the order for jquery in head tags头标签中jquery的顺序是什么
【发布时间】:2015-06-05 11:17:53
【问题描述】:

我正在使用从不同站点复制的两个不同的 Jquery 插件,一个用于 asp.net 中的 datepicker,第二个用于自动完成文本框 但只有我在 head 标签末尾之前粘贴的文件和代码才有效

日期选择器文件和js代码

  <link href="css/jquery.datepick.css" rel="stylesheet" />
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">  </script>
<script src="js/jquery.plugin.js"></script>
<script src="js/jquery.datepick.js"></script>

当我把这些行放在 head 的末尾时,它会起作用

这是自动完成的文本框文件

 <link href="../SearchBoxCss/jquery-ui-1.10.4.custom.css" rel="stylesheet" />
<link href="../SearchBoxCss/jquery-ui-1.10.4.custom.min.css" rel="stylesheet" />
  <script src="../SearchBoxJS/jquery-1.10.2.js"></script>
<script src="../SearchBoxJS/jquery-ui-1.10.4.custom.min.js"></script>

<script type="text/javascript">
    $(function (){

        $('#<%= txtmoviename.ClientID %>').autocomplete({
            source: function (request, response) {
                  $.ajax({
                    url: "WebService.asmx/GetFilmNames",
                    data: "{ 'FilmName': '" + request.term + "'}",
                    type: "POST",
                      dataType: "json",
                    contentType: "application/json;charset=utf-8",
                    success: function (result) {
                        response(result.d);
                    },
                    error: function (result) {
                        alert('There is a problem processing your request');
                    }
                });
            }


        }); 

    });

</script>

基本上两者都在工作,但不是同时...

【问题讨论】:

  • 所以基本上没有问题吧?此外,加载 jquery 插件的顺序应该没有区别
  • 问题是一次只有一个插件工作..我放在 head 标签末尾的那个
  • 当我最后写日期选择器文件时,只有日期选择器可以工作,但不能自动完成,但是当我最后写自动完成时......只有自动完成工作日期选择器不能。

标签: javascript jquery asp.net datepicker jquery-autocomplete


【解决方案1】:

你有 duplicate 引用 Jquery library 删除一个,两者都应该工作。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">  </script>

<script src="../SearchBoxJS/jquery-1.10.2.js"></script>

删除其中一个我建议先删除,因为它是从互联网上引用的,它可能加载缓慢并导致错误。

【讨论】:

  • 我很乐意,但我的声誉不足以标记答案。对不起!
  • 它说 VoteUp 需要 15 声望,而我已经 11 声望投票是否被视为已接受的答案,或者是否有任何特定选项?我现在就你的问题投票
  • @ShaikhNomanNasir 不,有一个显示勾号的选项,只需单击不接受投票即可。接受是别的东西,在我的答案下会有一个勾号,点击它。
  • 先生,我已经用同名“shaikh noman nasir”添加了您的 Facebook,如果您同意,请接受请求!别担心,我不会打扰太多:D
猜你喜欢
  • 1970-01-01
  • 2011-07-30
  • 2011-07-08
  • 1970-01-01
  • 1970-01-01
  • 2010-10-16
  • 2016-05-15
  • 2018-02-18
  • 1970-01-01
相关资源
最近更新 更多