juqery easy ui 实现二级菜单联动
实现效果

代码:
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
<script type="text/javascript">
$(document).ready(function () {
//保存附件(新增/修改)
$("#btnSave").click(function () {
$("#BackReason").attr("value", $('#SecBackReason').combogrid("getValue"));
$("#DetailReason").attr("value", $('#SecDetailReason').combogrid("getValue"));
$("#form1").attr("action", "ClientInterCourseAdd");
$("#form1").submit(); // 如果是协同则还要发送邮件
if ($('#interType').combogrid("getValue") == "11") { var to = $("#interTypeMail").val();
var body = $('#SecBackReason').combogrid("getText");
$.ajax({
type: "POST",
url: "/Mail/MailAdd?level=1&spType=1&drpMailTo=" + to,
data: "To=" + to + "&Subject="+body+"&Body=" + body,
success: function (msg) {
alert("Data Saved: " + msg);
}
});
} }); // 显示二级菜单
$('#interType').combobox({
onChange: function (newValue, oldValue) { // 专家咨询
if (newValue == "3") {
var id = $('#ID').val();
var url = "/Client/AddExpertConsult?interCourseID=" + id;
ws.base.showDialog({ url: url, width: "700px", height: "450px" });
}
else {
$('#SecBackReason').combobox({
url: '/Client/GetCodeListByType1?type=Package&id=' + newValue,
valueField: 'DetailCode',
textField: 'DetailName'
});
} }
});
// 显示三级菜单
$('#SecBackReason').combobox({
onChange: function (newValue, oldValue) {
$('#SecDetailReason').combobox({
url: '/Client/GetCodeListByType2?type=Commissioner&id=' + newValue,
valueField: 'DetailCode',
textField: 'DetailName'
});
}
}); }); </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<form id="form1" runat="server">
<input type="hidden" id="hfDisease" name="DiseaseArr" />
<input type="hidden" id="hfProduct" name="ProductArr" />
<input type="hidden" id="hfMg" name="MGArr" />
<input type="hidden" id="hfGnc" name="GncArr" />
<input type="hidden" id="ckbox" />
<div class="body-wrap">
<div class="title clearfix">
<div class="popup">
<div class="title clearfix" id="tbTop">
<div class="f-left">
<span class="icon-arrow iblk"></span><span class="iblk text">客户交流记录新增</span></div>
</div>
<div class="table" style="width: 100%">
<table style="width: 100%">
<colgroup>
<col width="80" />
<col width="170" />
<col width="80" />
<col width="170" />
<col width="80" />
<col width="170" />
</colgroup>
<tbody>
<tr>
<td class="title" align="right">
交流方法:
</td>
<td align="left">
<input id="ID2" name="ID2" type="hidden" value="00000000-0000-0000-0000-000000000000" />
<%:Html.HiddenFor(model=>model.ClientID) %>
<%:Html.HiddenFor(model=>model.ID) %>
<%:Html.Hidden("interTypeMail", WS.Base.App.Business.CodeBusiness.GetCode("interTypeMail",
"1").DetailName)%>
<%:Html.DropDownList("InterMethod", WS.Base.App.Business.CodeBusiness.GetCode("interMethod",
"", true), new { @class = "easyui-combobox", style = "width:150px;", panelHeight = "auto" })%>
</td>
<td class="title" align="right">
交流时间:
</td>
<td align="left">
<%:Html.TextBoxFor(model=>model.InterTime)%>
</td>
<td class="title" align="right">
交流时长:
</td>
<td align="left">
<%:Html.TextBoxFor(model => model.InterTimeLen)%>
</td>
</tr>
<tr>
<td class="title" align="right">
交流类型:
</td>
<td align="left" colspan="6">
<%:Html.DropDownList("interType", WS.Base.App.Business.CodeBusiness.GetCode("interType",
"", true), new { @class = "easyui-combobox", style = "width:150px;", panelHeight = "auto" })%>
<input id="SecBackReason" name="language" style="display: none;" />
<%: Html.HiddenFor(model=>model.BackReason) %>
<input id="SecDetailReason" name="language" style="display: none;" />
<%: Html.HiddenFor(model=>model.DetailReason) %>
</td>
</tr>
<tr>
<td class="title" align="right">
备注:
</td>
<td>
<textarea rows="2" cols="5" id="remark" style="width: 600px;" class="text-box"></textarea>
</td>
</tr>
</tbody>
</table>
<br />
<br />
</div>
</div>
<div style="text-align: center; padding-top: 6px">
<a href="#" class="btn"><span class="in">
<input type="button" value="保存" id="btnSave" name="btnSave" /></span></a> <a href="#"
class="btn"><span class="in">
<input type="button" id="btnClose" style="width: 60px" onclick="window.close();"
value="取消" /></span></a>
</div>
<div style="height: 22px;">
</div>
</div>
</div>
</form>
</asp:Content>
juqery easy ui 实现二级菜单联动的更多相关文章
- 省市联动_简单的Demo,适用于各种二级菜单联动
最近搞了一个功能,是查询页面需要用到二级菜单联动,获取到选中的属性value传入到后台. 平常都是用AJAX或者JQuery ,通过XML或者JSON的方式,这样的话需要调用数据库,像典型得到省市联动 ...
- JavaScript(jquery)实现二级菜单联动
为什么写这篇随笔? 二级菜单的联动一直是我心中一块石头,犹记得大一的时候只会用一点的Dreamweaver,当时做二级菜单难受啊,啥都不会,网上找了些资料,也看不懂别人的代码更别说用起来了 前些日子. ...
- Ajax和JSON完成二级菜单联动的功能
首先需要找好JSON的包哦: 链接:http://pan.baidu.com/s/1jH6gN46 密码:lbh1 1:首先创建一个前台页面,比如secondMenu.jsp,源码如下所示: < ...
- Excel实现二级菜单联动
项目中需要导入一个Excel模板需要实现二级联动,现记录如下: 首先看一下原始数据,原始信息在一张工作表,第一行是省市名称,下面的若干行为对应省市下面的地名和区名.需要在另外一张工作表中A列和B列建立 ...
- Struts2二级菜单联动
http://www.cnblogs.com/wujixing/p/5194461.html ps: Java面试 http://blog.csdn.net/zhang070809/article/d ...
- jQuery Easy UI 开发笔记
1.jQuery Easy UI主要的运行原理是通过核心的代码调用插件来实现UI效果的 2.jQuery Easy UI插件与插件之间的关系是: 一.独立式插件: 独立式插件是指:不与其他的插件具有相 ...
- JQuery Easy Ui dataGrid 数据表格 ---制作查询下拉菜单
JQuery Easy Ui dataGrid 数据表格 数据表格 - DataGrid 继承$.fn.panel.defaults,使用$.fn.datagrid.defaults重载默认值.. 数 ...
- Struts2 easy UI插件
一.easy UI是类似于jQuery UI的插件库,它提供了丰富的各种常用插件:tree.datagrid... tree插件: 语法:$(selector).tree([settings]); 常 ...
- Easy UI常用插件使用
一.easy UI是类似于jQuery UI的插件库,它提供了丰富的各种常用插件:tree.datagrid... tree插件: 语法:$(selector).tree([settings]); 常 ...
随机推荐
- laravel实现第三方登录(qq登录)
首先composer安装依赖: composer require socialiteproviders/qq 注册服务提供者(同时注释掉原有的Socialite提供者): 'providers' =& ...
- MySQL 学习笔记 (limit offset)
select * from table limit (10000,10);这样是很慢的,因为要定位 比较快的写法是 select * from table where id >=(select ...
- 实现ECMAScript的引擎
list of ECMAScript engines From Wikipedia, the free encyclopedia An ECMAScript engine is a progr ...
- SQL SERVER 系统存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用.当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句.这样就可以提高存储过程的性能. Ø ...
- 【转】Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
原文网址:http://www.cnblogs.com/chenguangqiao/p/4219532.html 一.软件准备 1. 下载 Ubuntu 系统镜像:http://www.ubuntu. ...
- 安卓,通过本地应用分享到微信、facebook等
别的不说了,直接上代码. 支持分享到微信.微博.facebook.twitter package com.example.shareSample; import java.util.List; imp ...
- cf493A Vasya and Football
A. Vasya and Football time limit per test 2 seconds memory limit per test 256 megabytes input standa ...
- 怎样用jQuery自带方法/函数来获取outerHTML属性
原文地址:http://jingyan.baidu.com/article/7f41ececf93b48593d095c25.html 包括我自己在内(其实我也就这两天才知道这样可以快速获取的),很多 ...
- virtIO驱动安装
- [Err] 1449 - The user specified as a definer ('admin_isbox'@'localhost') does not exist
晚上加班调用一个远程拷贝的本地Mysql的储存过程,报错:[Err] 1449 - The user specified as a definer ('admin_isbox'@'localhost' ...