首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未定义的数据报童不是一个函数。

未定义的数据报童不是一个函数。
EN

Stack Overflow用户
提问于 2014-05-04 22:00:22
回答 4查看 10.8K关注 0票数 3

我正在用asp.net制作一个应用程序,我正在使用DataList。我想在我的应用程序中添加datepicker (jquery)。我创建了MasterPage2,并添加了javascripts和css

代码语言:javascript
复制
<link rel="stylesheet" href="css/layout-admin.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="css/jquery-ui.css" type="text/css" media="screen" />
    <script src="js/jquery-1.10.2.js" type="text/javascript"></script>
    <script src="js/jquery-ui.js" type="text/javascript"></script>
    <script src="js/jquery-1.5.2.min.js" type="text/javascript"></script>

    <script src="js/hideshow.js" type="text/javascript"></script>
    <script src="js/jquery.tablesorter.min.js" type="text/javascript"></script>
    <script type="text/javascript" src="js/jquery.equalHeight.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
                $(function () {
                    $("#txtData").datepicker({
                        showButtonPanel: true
                    });
                });
            $(".tablesorter").tablesorter();
        });

来自AddArtikulli.aspx

代码语言:javascript
复制
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AddArtikull.aspx.cs" Inherits="AddArticle" MasterPageFile="~/MasterPage2.master" %>
 <asp:Label ID="lblData" runat="server" style="font-weight: 700">Data e Publikimit</asp:Label>
                <fieldset>
                    <asp:TextBox  ID="txtData" runat="server"></asp:TextBox>                   
                </fieldset>

它在控制台中显示了此错误:

未定义的TypeError:未定义不是函数

EN

回答 4

Stack Overflow用户

发布于 2014-05-04 22:02:37

您将在jQuery UI之后再次包含jQuery,因此绑定到jQuery的每个插件以及$别名(如jQuery UI)都将被删除。

删除第二个jQuery核心包括:

代码语言:javascript
复制
<script src="js/jquery-1.5.2.min.js" type="text/javascript"></script>

您不需要更多地包含jQuery。

票数 3
EN

Stack Overflow用户

发布于 2014-05-04 22:35:00

使用fiddler或类似的工具来确保您的脚本加载正确。这是正确的删除双脚本。还可以查看引导程序,您可以在那里找到datepickre控件。

票数 0
EN

Stack Overflow用户

发布于 2014-08-12 11:45:49

我在我的MVC web应用程序中也遇到了同样的问题,并且在发现$("#txtData").datepicker()在jquery和jquery脚本加载之前被执行之后就解决了它。

我在部分视图中使用$("#txtData").datepicker()作为日期模板。并发现使用此部分视图的高级视图在文档末尾有脚本部分。

我已经将此脚本移动到我视图的脚本部分,并在加载jqueryval之后将其放入:@Scripts.Render(“~/bundle/jqueryval”)

$("#txtData").datepicker()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23462068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档