c# .net ztree 点击节点事件onclick调用后台函数
后台default.aspx.cs方法publicvoidtreesearch(stringstr)前台default.aspxvarzNodes=[{id:1,pId:...
后台default.aspx.cs 方法 public void treesearch(string str)
前台 default.aspx
var zNodes = [
{ id: 1, pId: 0, name: "北京", open: true },]
需要前台的点击事件,函数应该是onClick函数,具体点怎么写,小白一个。
要求点击节点时调用treesearch方法,并且能将节点的name属性的“北京”作为参数传过去 展开
前台 default.aspx
var zNodes = [
{ id: 1, pId: 0, name: "北京", open: true },]
需要前台的点击事件,函数应该是onClick函数,具体点怎么写,小白一个。
要求点击节点时调用treesearch方法,并且能将节点的name属性的“北京”作为参数传过去 展开
2个回答
展开全部
官方代码说的非常清楚啊
function zTreeOnClick(event, 正郑treeId, treeNode) {
alert(treeNode.tId + 仔旦", " + treeNode.name);
};
var setting = {
callback: 念清扰{
onClick: zTreeOnClick
}
};
不清楚可以问我 把你实际需求告诉我 我给你实现
更多追问追答
追问
我是要将treeNode.name作为实参传递给后台的代码,也就是public void treesearch(string str) 然后可以执行这个操作,。求方法
追答
如果页面要回发 可以用隐藏 控件 来保存 treeNode.name 用JS 改变值 后台读取隐藏控件
还可以用 URL参数 后台读取
如果页面不允许回发 那就用AJAX
展开全部
<script language="javascript">
<!--
function __doPostBack(eventTarget, eventArgument)
{
var theForm = document.Form1; //指runat=server的form
theForm.__EVENTTARGET.value = eventTarget;
theFrom.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
把这个回册桥传函数缓亏写到节点的click事件中调州哪猛用
<!--
function __doPostBack(eventTarget, eventArgument)
{
var theForm = document.Form1; //指runat=server的form
theForm.__EVENTTARGET.value = eventTarget;
theFrom.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
把这个回册桥传函数缓亏写到节点的click事件中调州哪猛用
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询