使用json 和jQuery制作级联dropdownlist

联动式的下拉选择是一个很普遍的需求,在ASP.NET MVC中可以使用Json和jQuery来实现,更简单的是使用jQuery的级联插件CascadingDropDown ,具体参见文章http://weblogs.asp.net/rajbk/archive/2010/05/20/cascadingdropdown-jquery-plugin-for-asp-net-mvc.aspx。

1: $(targetID).CascadingDropDown(sourceID, actionPath, settings)
   2:
   3: •targetID
   4: The ID of the select list that will auto populate.
   5:
   6: •sourceID
   7: The ID of the select list, which, on change, causes the targetID to auto populate.
   8:
   9: •actionPath
  10: The url to post to
  11: Options
  12:
  13: •promptText
 14: Text for the first item in the select list
  15: Default : -- Select --
  16:
  17: •loadingText
  18: Optional text to display in the select list while it is being loaded.
  19: Default : Loading..
  20:
  21: •errorText
  22: Optional text to display if an error occurs while populating the list
  23: Default: Error loading data.
  24:
  25: •postData
  26: Data you want posted to the url in place of the default
  27: Example :
  28: postData: function () {
  29:     return { prefix: $('#txtPrefix').val(), customerID: $('#customerID').val() };
  30: }
  31: will cause prefix=foo&customerID=bar to be sent as the POST body.
  32: Default: A text string obtained by calling serialize on the sourceID
  33:
  34: •onLoading (event)
  35: Raised before the list is populated.
  36:
  37: •onLoaded (event)
  38: Raised after the list is populated, The code below shows how to “animate” the  select list after load.

本文来自合作伙伴“doNET跨平台”,了解相关信息可以关注“opendotnet”微信公众号

时间: 2024-11-01 11:21:22

使用json 和jQuery制作级联dropdownlist的相关文章

jquery调取json数据实现省市级联的方法_jquery

本文实例讲述了jquery调取json数据实现省市级联的方法.分享给大家供大家参考.具体如下: 使用jQuery mobile作为创建移动web的框架,需要实现省市级联的功能,具体代码如下(还需要优化的地方): Html代码: jQuery mobile中,有input  list属性,下方紧跟<datalist >标签,中间包含的<option value="XXXX"></option>即为选项,相当于这个input为有下拉列表的功能,当然,in

ajax+jQuery实现级联显示地址的方法

  本文实例讲述了ajax+jQuery实现级联显示地址的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

ajax+jQuery实现级联显示地址的方法_jquery

本文实例讲述了ajax+jQuery实现级联显示地址的方法.分享给大家供大家参考.具体实现方法如下: <%@ page language="java" import="java.util.*" pageEncoding="utf-8" contentType="text/html; charset=utf-8" %> <html> <head> <title>初始化HELLO&l

bootstrap-关于jquery制作折叠菜单的问题

问题描述 关于jquery制作折叠菜单的问题 highcharts的官网的折叠菜单模块,打开关闭列表影响底部模块,好像使用了bootstrap,请教其中原理! http://www.highcharts.com 解决方案 这是我项目中控制菜单: html: 系统管理 菜单管理查询 权限管理 角色管理 角色配置权限管理 用户及权限配置新增 用户及权限配置查看 解决方案二: 楼上 肯定不是用css控制 css做出来的没有动画效果 体验很差 我来说说我的思路 如果不借助任何插件的话 我会选用jquer

jquery无限级联下拉菜单简单实例演示_jquery

本文实例讲述了jquery无限级联下拉菜单代码以及jquery无限级联下拉菜单实现思路.分享给大家供大家参考.具体如下: 最终效果图: 因为是级联,所以数据必须是树型结构的,这里的测试数据如下: 看下效果图: 1.效果图一:   2.效果图二:   3.效果图三:     由图可知,下拉框的个数并不是写死的,而是动态加载的.每当下拉框选择改变的时候,会发送一次ajax请求,请求成功返回json格式数据,当返回的数据不为空时(即有子节点时),则会向页面中添加一个下拉框,没有则不添加. 插件的实现代

JQuery实现级联下拉框效果实例讲解_jquery

用JQuery和select来实现汽车厂商和汽车类型的联动,参考过程如下效果图:      逻辑分析图: html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xh

jQuery制作商城购物车自动计算金额表单

非常实用的一款jQuery制作商城购物车自动计算金额表单代码,可以计算多项物品总价. function IsNumeric(sText) { var ValidChars = "0123456789."; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexO

用CSS和jQuery制作霓虹效果

今天我们为大家准备的JS+CSS霓虹灯效果,让你的文字像灯一样每一分每一秒都变色. 今天我们要用CSS和jQuery制作霓虹效果.现在我们开始第一步,制作一个背景.其中有2个不同颜色的文字版本.要生成五颜六色的背景图象,您首先需要新建的Photoshop文件650px和300px文档,#141414的背景颜色. 使用您喜爱的字体写您的标题. 我使用了哥特式的世纪与60px的大小.然后Ctrl点击他,变成选区. 使用矩形工具,按Shift+Alt选择文本,如下图: 然后复制出一个新的图层: 在用具

jQuery制作可自定义大小的拼图游戏

 这篇文章主要介绍了jQuery制作可自定义大小的拼图游戏的代码,非常的简单实用,虽然还只是局限于数字顺序的拼图,后续慢慢完善上图片,但还是分享给大家,有需要的小伙伴可以参考下.     我把大小限制在了3-10之间,实在闲的,或者有自虐倾向的可以试试改下.. 本来准备弄图片上去的,还没弄.. pintu.html ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33