欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【更正用AJAX实现IE TREE无刷新取值的方法】,下面是详细的分享!
更正用AJAX实现IE TREE无刷新取值的方法
前一段时间写了一篇文章,是关于用AJAX技术实现IE TREE无刷新的方法。
在原文中我说的是用JAVASCRIPT语法,当IE TREE被ONCLICK时,取得IE TREE的VALUE值。
因为当时我取的VALUE值中,包含IE TREE所点击的节点的INDEX值,所以,取得VALUE值后,用字符串截取函数就可以取到当前点击节点的INDEX值,然后,用AJAX的方法,将INDEX值由HTML页面传到CS代码页进行操作即可。
当时因为这个方法可行,所以就写了那篇随笔。但是,我忽略了一点,这个方法并不是在所有的系统中都好使的!怪自己没对它进行移机测试。
我是怎么发现的这个BUG呢?
因为我重做了一个操作系统(我原来使用的是WINDOWS2003多国语言版,只有在这个系统下,用取VALUE值的方法才好使,原因没弄明白),我换成了2003的简体中文版,取VALUE值的方法就不好使了。
当时,我有一个很急的任务在身,我当时想,这下可完了!可怎么办?是不是系统的原因?然后我又重装了一次WINDOW2000的系统,可还是不好使!
我想了很长时间,最后终于决定重新去写那个方法(早就应该这样了)。
过程我就不详说了,反正费了好大的劲,终于被我找到了IE TREE的 clickedNodeIndex方法。代码如下:
| 以下为引用的内容: <script> function TreeNodeClick(nodeindex) { alert(nodeindex); } </script> <iewc:treeview id="TreeView1" onclick="TreeNodeClick(this.clickedNodeIndex)" name="tree" runat="server" <iewc:treeview> |
在这里,我借此更正一下我上次所犯的错误。以后在写随笔前,我会进行详细测试后在放到网站中。
以上所分享的是关于更正用AJAX实现IE TREE无刷新取值的方法,下面是编辑为你推荐的有价值的用户互动:
相关问题:jquery如何实现form提交无刷新返回一个页面
答:jquery有个ajax方法是实现异步的(就是你所说的无刷新),然后你绑定表单的onsubmit事件,异步访问你要提交的页面,return false(这样本页面就不会提交了),可以实现你所说的form提交无刷新,代码如下 $(document).ready(function() { //使用j... >>详细
相关问题:求个AJAX无刷新代码 越简单越好 几句代码实现
答:其中服务器的/ajax/test1.txt目录下随便写点东西就可以被显示出来了,详细的请查阅http://www.w3school.com.cn/ajax/ function loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xml... >>详细
相关问题:如何在MVC页面用Ajax实现无刷新删除数据
答:后台代码: public ActionResult Home() { string a="abc"; string b="def"; return Json(new { msg = "ok", data=a,data2=b}, JsonRequestBehavior.AllowGet); } 前台接收: $.post(url, params, function (data) {//url是你控制器中的action,... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
