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属性的“北京”作为参数传过去
展开
 我来答
zgh840925
2014-10-30 · TA获得超过283个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:354万
展开全部

官方代码说的非常清楚啊

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
gscgscgscgscgs
2014-10-29 · 超过65用户采纳过TA的回答
知道小有建树答主
回答量:114
采纳率:0%
帮助的人:86万
展开全部
<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事件中调州哪猛用
追问

好像不是这种的,我用的是ztree插件,

并且ztree 有自带的一些事件函数,就是不知道怎么用

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式