繁体   English   中英

在ASP.NET MVC应用程序中使用自定义jQuery函数

[英]Using a custom jQuery function in an ASP.NET MVC application

我找到了这个jQuery插件,它使下拉列表可搜索( http://jsearchdropdown.sourceforge.net/ )。 我真的很想在项目中使用它,但是我遇到了一些问题。 这是我制作DropDownList的方法,我也给它提供了一个ID,以便可以将该函数应用于dropdownlist:

<div id="geadresseerde-politici">
            @Html.Label("Politicus")
            @Html.DropDownListFor(model => model.PoliticianId, (SelectList)ViewBag.PolIds, new{@id = "polDrop"})
</div>

我还在<head>部分中包含.min.js文件,如下所示:

<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.searchabledropdown-1.0.8.min.js")"></script>

而我的JavaScript部分:

$(document).ready(function() {
            $("#polDrop").searchable();
});

当我尝试使用我的页面时,无法搜索下拉列表,并且在Chrome控制台中收到错误消息: Uncaught TypeError: Object [object Object] has no method 'searchable'

有谁知道我可能做错了什么。 我需要包括更多文件吗? 我检查了Chrome的“源”标签(在ctr + shift + i帮助器中),并加载了.min.js脚本。 我是否需要以某种方式告诉我的代码searchable()函数在该额外的js文件中,而不在标准js库中?

The Way You Were Trying = 1 way
Second Way
Asp.net
Push Array In Asp.net ViewData['MYDATALIST'] As serialized data.

Jquery/js
my list = $('MYDATALIST').val();
Now Push This Array List In Your Select.

还要添加这些文件。似乎也需要它们。还要更改位置为您的位置

<link type="text/css" rel="stylesheet" href="sh/shCore.css"/>
<link type="text/css" rel="stylesheet" href="sh/shThemeDefault.css"/>        
<script type="text/javascript" src="sh/shCore.js"></script>
<script type="text/javascript" src="sh/shBrushJScript.js"></script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM