有个树形控件是这样的。
<div>treeCheck treeFolder expand</div>
<div style=" float:left; display:block; margin:10px; overflow:auto; width:200px; height:300px; border:solid 1px #CCC; line-height:21px; background:#FFF;">
<ul class="tree treeFolder treeCheck expand" oncheck="kkk">
<li><a href="tabsPage.html" target="navTab">框架面板</a>
<ul>
<li><a href="main.html" target="navTab" rel="main" tname="name" tvalue="value">我的主页</a></li>
<li><a href="newPage1.html" target="navTab" rel="page1">页面一</a></li>
<li><a href="newPage2.html" target="navTab" rel="page1">替换页面一</a></li>
<li><a href="newPage2.html" target="navTab" rel="page2">页面二</a></li>
<li><a href="newPage3.html" target="navTab" rel="page3" title="页面三(自定义标签名)">页面三</a></li>
</ul>
</li>
<li><a href="w_panel.html" target="navTab" rel="w_panel">面板</a></li>
<li><a href="w_tabs.html" target="navTab" rel="w_tabs">选项卡面板</a></li>
<li><a href="w_dialog.html" target="navTab" rel="w_dialog">弹出窗口</a></li>
<li><a href="w_alert.html" target="navTab" rel="w_alert">提示窗口</a></li>
<li><a href="w_list.html" target="navTab" rel="w_list">CSS表格容器</a></li>
<li><a href="demo_page1.html" target="navTab" rel="w_table">表格容器</a></li>
<li><a href="w_tree.html" target="navTab" rel="w_tree">树形菜单</a></li>
<li><a href="w_editor.html" target="navTab" rel="w_editor">编辑器</a></li>
<li><a href="w_form.html" target="navTab" rel="w_form">表单组件</a>
<ul>
<li><a href="w_button.html" target="navTab" rel="w_button">按钮</a></li>
<li><a href="w_textInput.html" target="navTab" rel="w_textInput">文本框/文本域</a></li>
<li><a href="w_comboBox.html" target="navTab" rel="w_comboBox">下拉菜单</a></li>
<li><a href="w_datepicker.html" target="navTab" rel="w_datepicker">日期控件</a></li>
<li><a href="w_checkbox.html" target="navTab" rel="w_checkbox">多选框/单选框</a></li>
<li><a href="w_validation.html" target="navTab" rel="w_validation">表单验证</a>
<ul>
<li><a href="w_button.html" target="navTab" rel="w_button">按钮</a></li>
<li><a href="w_textInput.html" target="navTab" rel="w_textInput">文本框/文本域</a></li>
<li><a href="w_comboBox.html" target="navTab" rel="w_comboBox">下拉菜单</a></li>
<li><a href="w_datepicker.html" target="navTab" rel="w_datepicker">日期控件</a></li>
<li><a href="w_checkbox.html" target="navTab" rel="w_checkbox">多选框/单选框</a></li>
<li><a href="w_validation.html" target="navTab" rel="w_validation">表单验证</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>我想把选中的数据 传到后台然后分离出来更新数据库得怎么办?
<script type="text/javascript">
function kkk(){
var json = arguments[0];
alert(json.checked);
alert(json.items);
}
</script>
是否在里面加一列ID 然后把 ID 和href 还有TEXT都获取来 传到后台。
求DEMO
<div>treeCheck treeFolder expand</div>
<div style=" float:left; display:block; margin:10px; overflow:auto; width:200px; height:300px; border:solid 1px #CCC; line-height:21px; background:#FFF;">
<ul class="tree treeFolder treeCheck expand" oncheck="kkk">
<li><a href="tabsPage.html" target="navTab">框架面板</a>
<ul>
<li><a href="main.html" target="navTab" rel="main" tname="name" tvalue="value">我的主页</a></li>
<li><a href="newPage1.html" target="navTab" rel="page1">页面一</a></li>
<li><a href="newPage2.html" target="navTab" rel="page1">替换页面一</a></li>
<li><a href="newPage2.html" target="navTab" rel="page2">页面二</a></li>
<li><a href="newPage3.html" target="navTab" rel="page3" title="页面三(自定义标签名)">页面三</a></li>
</ul>
</li>
<li><a href="w_panel.html" target="navTab" rel="w_panel">面板</a></li>
<li><a href="w_tabs.html" target="navTab" rel="w_tabs">选项卡面板</a></li>
<li><a href="w_dialog.html" target="navTab" rel="w_dialog">弹出窗口</a></li>
<li><a href="w_alert.html" target="navTab" rel="w_alert">提示窗口</a></li>
<li><a href="w_list.html" target="navTab" rel="w_list">CSS表格容器</a></li>
<li><a href="demo_page1.html" target="navTab" rel="w_table">表格容器</a></li>
<li><a href="w_tree.html" target="navTab" rel="w_tree">树形菜单</a></li>
<li><a href="w_editor.html" target="navTab" rel="w_editor">编辑器</a></li>
<li><a href="w_form.html" target="navTab" rel="w_form">表单组件</a>
<ul>
<li><a href="w_button.html" target="navTab" rel="w_button">按钮</a></li>
<li><a href="w_textInput.html" target="navTab" rel="w_textInput">文本框/文本域</a></li>
<li><a href="w_comboBox.html" target="navTab" rel="w_comboBox">下拉菜单</a></li>
<li><a href="w_datepicker.html" target="navTab" rel="w_datepicker">日期控件</a></li>
<li><a href="w_checkbox.html" target="navTab" rel="w_checkbox">多选框/单选框</a></li>
<li><a href="w_validation.html" target="navTab" rel="w_validation">表单验证</a>
<ul>
<li><a href="w_button.html" target="navTab" rel="w_button">按钮</a></li>
<li><a href="w_textInput.html" target="navTab" rel="w_textInput">文本框/文本域</a></li>
<li><a href="w_comboBox.html" target="navTab" rel="w_comboBox">下拉菜单</a></li>
<li><a href="w_datepicker.html" target="navTab" rel="w_datepicker">日期控件</a></li>
<li><a href="w_checkbox.html" target="navTab" rel="w_checkbox">多选框/单选框</a></li>
<li><a href="w_validation.html" target="navTab" rel="w_validation">表单验证</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>我想把选中的数据 传到后台然后分离出来更新数据库得怎么办?
<script type="text/javascript">
function kkk(){
var json = arguments[0];
alert(json.checked);
alert(json.items);
}
</script>
是否在里面加一列ID 然后把 ID 和href 还有TEXT都获取来 传到后台。
求DEMO
解决方案 »
- asp.net mvc 前台UI控制
- 用ACCESS数据库或SQL2000想用LOGIN服务器控件该怎么修改web.config文件呢?
- asp.net 如何获得datagrid页脚值的方法
- 为什么我用ModalPopupProperties实现灰屏效果后表单不提交了啊
- 请教!IE6下datalist不能显示。在其它浏览器上是正常的。
- 中文变乱码
- 请教:MS的TreeView的TreeNode如何设置EXPANDABLE属性
- 有人知道如何隐藏ie窗口吗?
- 思归老大,如何在page_load事件中知道用户单击的是哪个imagebutton?
- asp.net调试问题
- 根据checkboxlist选中值进行查询
- 【求助】一个很郁闷的问题,为什么就是更新不了数据库呢?
详细事例
用jquery 插件 方便的很啊!
就是 你js 获取参数的时候 根据ID 来获取 是可以的
function kkk(){
var json = arguments[0];
alert(json.checked);
alert(json.items);
}
</script>我在前台能获取到JSON的值 如何在后台 解析它?
取到他里面的值?
或者在ashx页面获取?
using System.Runtime.Serialization.Json;
using System.Runtime.Serialization;
[DataContract]
public class DataContruct
{
[DataMember]
internal string total; [DataMember]
IEnumerable<rootData> root;
} [DataContract]
public class rootData
{
[DataMember]
internal string birthday; [DataMember]
internal string sex; [DataMember]
internal string post; [DataMember]
internal string fax; [DataMember]
internal string education; [DataMember]
internal string mobilephone; [DataMember]
internal string rank;
[DataMember]
internal string email;
[DataMember]
internal string address;
[DataMember]
internal string idcode; [DataMember]
internal string name;
[DataMember]
internal string account;
[DataMember]
internal string branch;
[DataMember]
internal string telephone; }....
string testdata = "{\"total\":1,\"root\":[{\"birthday\":\"1987-09-09\",\"sex\":\" 男\",\"post\":\"611756\",\"fax\":\"1234565\",\"education\":\"4\",\"mobilephone\":\"13194879680\",\"rank\":\" 经理\",\"email\":\"[email protected]\",\"address\":\"四川成都交大\",\"idcode\":\"510502199001200014\",\"name\":\"李镀\",\"account\":\"002\",\"branch\":\"监察科\",\"telephone\":\"0830-2396906\"}]}"; MemoryStream stream2 = new MemoryStream();
DataContractJsonSerializer ser2 = new DataContractJsonSerializer(typeof(DataContruct));
StreamWriter wr = new StreamWriter(stream2);
wr.Write(testdata);
wr.Flush();
stream2.Position = 0;
Object obj = ser2.ReadObject(stream2);
DataContruct p2 = (DataContruct)obj;
....
我如何才能在后台取到前台这个JSON呢?
没做过 前台这个VAR JSON里面有值请指教
格式为{checked:true|false, {{name:name, value:value},{name:name, value:value}……}}<script type="text/javascript">
function kkk(){
var json = arguments[0];
alert(json.checked);
alert(json.items);
}
</script>how to do it?
我知道DWZ中target=navTab: 自动关联调用navTab组件rel: 为navtab的ID值,后续可以用来重载该页面时使用,如当前页新增或删除数据可以通过该ID进行通知JS重载。注意rel的值区分大小写. fresh: 表示重复打开navTab时是否重新加载数据Js调用 navTab.openTab(tabid, url, { title:”New Tab”, fresh:false, data:{} });其中data:{} json格式的数据这个data是可以传值的,但是我不知道怎么在后面调用它,如果楼主知道的话,麻烦联系我
!