`
vissul
  • 浏览: 194209 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery实现无刷新级联菜单

    博客分类:
  • web
阅读更多

页面js

<script type="text/javascript">
  //onload 函数
  $(function() {
   //初始化 showadd的click函数 切换adddiv 的显示状态
   $("#showadd").click(function(){
     $('#adddiv').toggle();
   });
   //一级开始
   $("a[@name*=addonenode]").click(function(){
    var t = this.id.substring(this.id.length-1,this.id.length);
    $('#showonenode'+t).toggle();
    $('#name'+t).val("");
    $('#url'+t).val("");
   });
   
   $("a[@name*=cancel]").click(function(){
    var t = this.id.substring(this.id.length-1,this.id.length);
    $('#showonenode'+t).toggle();
   });
   
   $("a[@name*=besure]").click(function(){
    var t = this.id.substring(this.id.length-1,this.id.length);
    var name = $('#name'+t).val();
    var url =  $('#url'+t).val();
    var grade = $('#grade'+t).val();
    var ftid = $('#ftid'+t).val();
    
    $.ajax({
       type: "POST",
       url: "<%=basePath%>functiontreeOS.do?method=insertnodefunctions",
       data: "name="+name+"&url="+url+"&grade="+grade+"&ftid="+ftid+"&typeone="+$("#typeone").val(),
      success: function(msg){
          $('#showonenode'+t).toggle();
          $('#twonode'+t).html(msg);
         }
    });
    
   });
   //一级结束
   
     //二级开始
   $("a[@name*=addtwonode]").click(function(){
    var t = this.id.substring(this.id.length-1,this.id.length);
    $('#showtwonode'+t).toggle();
    $('#cname'+t).val("");
    $('#curl'+t).val("");
   });
   
   $("a[@name*=ccancel]").click(function(){
    var t = this.id.substring(this.id.length-1,this.id.length);
    $('#showtwonode'+t).toggle();
   });
   
   $("a[@name*=cbesure]").click(function(){
    var t = this.id.substring(this.id.length-1,this.id.length);
    var name = $('#cname'+t).val();
    var url =  $('#curl'+t).val();
    var grade = $('#cgrade'+t).val();
    var ftid = $('#cftid'+t).val();
    
    $.ajax({
       type: "POST",
       url: "<%=basePath%>functiontreeOS.do?method=insertnodefunctions",
       data: "name="+name+"&url="+url+"&grade="+grade+"&ftid="+ftid+"&typetwo="+$("#typetwo").val(),
      success: function(msg){
          $('#showtwonode'+t).toggle();
          $('#ctwonode'+t).html(msg);
          //alert(msg);
         }
    });
    
   });
   //二级结束
  
   
  });
  
   
  </script>

 

Api download

http://dl.getdropbox.com/u/81097/jQueryAPI_CHM.CHM

分享到:
评论
1 楼 leiwuluan 2009-04-24  
写的时候用上面的一个插入代码工具会好看点。不错

相关推荐

    无刷新级联菜单

    在实现无刷新级联菜单时,通常会用到两种关键技术:**Jquery** 和 **Ajax**。**Jquery** 是一个流行的JavaScript库,简化了DOM操作、事件处理和动画效果,使得在前端构建动态交互变得简单。**Ajax**(Asynchronous ...

    .net jquery无刷新级联菜单

    总之,".net jquery无刷新级联菜单"是一个实用的前端组件,它结合了.NET的后端处理能力和jQuery的前端交互,实现了高效且流畅的三级菜单选择。对于初学者来说,这是一个很好的学习案例,可以帮助他们理解前后端交互...

    三级行业动态无刷新 级联菜单

    总结来说,“三级行业动态无刷新级联菜单”是一个利用Ajax实现的交互式菜单系统,它可以提供流畅的多级选择体验,避免页面刷新带来的不便。掌握这种技术对于前端开发者来说是非常有价值的,它能够提升网站的性能和...

    jQuery+ajax实现三级级联

    在这个“jQuery+ajax实现三级级联”的实例中,我们主要探讨如何利用这两种技术来创建一个能够逐级联动的下拉菜单系统,这在数据筛选和表单填写中十分常见,如地区选择、部门分类等场景。 首先,jQuery是一个轻量级...

    JQuery可收缩展开的级联菜单与局部刷新

    本篇文章将深入探讨如何利用jQuery实现可收缩展开的级联菜单以及局部刷新功能。 首先,让我们理解级联菜单的概念。级联菜单,又称为下拉菜单或子菜单,是一种常见的用户界面元素,特别是在导航栏中。当用户点击一个...

    jQuery+ajax实现无刷新级联菜单示例

    ### jQuery+ajax实现无刷新级联菜单示例知识点 #### 知识点一:无刷新级联菜单概念 无刷新级联菜单是一种常见的Web界面组件,主要用于地区选择、分类筛选等场景。它允许用户在一个下拉列表中选择一个选项后,另一个...

    Ajax 实现级联菜单

    在本项目中,Ajax被用来实现级联菜单的效果,即一个下拉菜单的选择会影响另一个下拉菜单的内容,这种交互方式常见于数据层级关系丰富的表单中。下面将详细介绍Ajax实现级联菜单的相关知识点。 1. **异步通信**: ...

    Ajax (jQuery) 全国城市三级级联菜单插件

    在本案例中,我们讨论的是使用jQuery库实现的全国城市三级级联菜单插件,它使得用户能够在下拉菜单中选择省份、城市以及区县,以实现快速筛选或输入数据的目的。 首先,jQuery是一个广泛使用的JavaScript库,它简化...

    .netMVC架构下无刷新三级级联菜单源码

    为了实现无刷新效果,项目可能会使用jQuery库或ASP.NET MVC的Ajax辅助方法。jQuery提供了一套强大的DOM操作和AJAX功能,使得在客户端进行异步请求和响应变得简单。Ajax辅助方法则是ASP.NET MVC框架提供的一种方便的...

    ajax_struts_jquery_json级联菜单

    综上所述,"ajax_struts_jquery_json级联菜单"的实现涉及了前端和后端的协同工作。前端利用jQuery的AJAX功能发送请求,处理JSON响应并更新DOM;后端则用Struts处理请求,查询数据库并返回JSON数据。这种组合提供了...

    java实现Ajax级联菜单

    在IT行业中,级联菜单(Cascading Menu)是一种常见的用户界面元素,它允许用户通过多级选择来筛选或导航到特定的信息。在本案例中,我们关注的是如何使用Java和Ajax技术来实现一个二级联动的菜单。Ajax,即...

    AJAX实例的级联菜单

    在实现AJAX级联菜单时,主要步骤如下: 1. 创建HTML结构,包括两个或多个级联的下拉菜单。 2. 使用JavaScript(如jQuery或其他库)监听第一个菜单的选择事件。 3. 当选择改变时,发送AJAX请求到服务器,传递选定的主...

    级联菜单的实现

    在本案例中,我们讨论的是如何实现一个三级联动的级联菜单,这在数据筛选、地区选择等场景中非常常见。我们将基于AJAX、C#和Visual Studio 2005来实现这一功能。 首先,我们需要了解AJAX(Asynchronous JavaScript ...

    JSP+AJAX+MYSQL实现二级级联菜单

    在IT领域,构建动态、交互性强的Web应用是常见的需求,而"JSP+AJAX+MYSQL实现二级级联菜单"就是一个典型的实例。这个技术组合主要用于创建能够实时更新且具有前后端交互功能的Web界面,使得用户在选择一级菜单时,...

    用jquery开发的ajax各种实例包括(级联菜单,谷歌式搜索提示,可编辑表格页面无刷新切换等)

    在本文中,我们将深入探讨如何使用jQuery库进行AJAX(异步JavaScript和XML)开发,通过实际案例来学习包括级联菜单、谷歌式搜索提示和可编辑表格在内的常见功能。这些功能都允许用户在不刷新整个页面的情况下与网页...

    Jquery实例2:可收缩展开的级联菜单与局部刷新

    本实例"Jquery实例2:可收缩展开的级联菜单与局部刷新"聚焦于利用jQuery实现动态交互效果,特别是创建可折叠的级联菜单和页面的局部刷新功能。这些功能在现代网页设计中极为常见,可以提升用户体验,使网站更加直观...

    前台JS(jquery ajax)调用后台方法实现无刷新级联菜单示例

    在本文中,我们将深入探讨如何使用前端JavaScript库jQuery与后台方法进行交互,以实现无刷新的级联菜单功能。这个示例将展示如何通过AJAX技术动态加载数据,以更新前端UI,从而提供更好的用户体验。 首先,我们来看...

    ajax实现级联菜单的类子

    Ajax(Asynchronous JavaScript and XML)技术的引入,使得级联菜单不再需要刷新整个页面就能动态地加载和更新数据,提高了用户体验。本文将深入探讨如何使用Ajax来实现级联菜单,并结合数据库获取数据。 首先,...

Global site tag (gtag.js) - Google Analytics