zoukankan      html  css  js  c++  java
  • 批量操作的相关之总结

      查阅了好多个资料,说法不一,本人还没有遇到这样子的模块设计,只能就查看到的资料内容进行一个简单的思路介绍,当本人遇到这样子的功能后才可以贴上详细的代码;【当然:批量操作也都是针对复选框而言的】

        具体的实现过程:
          批量删除:就是根据多个id进行删除,只要把id传过去就行。
          每一个checkbox都要有一个id和name,而且name要相同。比如name="id"

    其中有两种方式:

      常规方式1:

        var cbox=document.getElementsByName("ids"),拿到所有的checkbox,然后遍历它,如果选中了,

        就拼一个类似于: var ids="1,2,3,4";这样的字符串遍历:checkbox  ids=i选中的id+","  去掉最后一个“,”
        利用Ajax,将ids发到后台,后台利用split()分离出一个一个id,剩下的就是调用 service或dao的delete方法了。

      常规方式2:

        将checkbox放在一个<form>表单中,删除的时候,就手动提交这个表单,不管是框架也好还是原生的servlet也好,都 能直接获取到选中的值,而且都是一个数组,剩下的都一样了

  • 相关阅读:
    jQuery源码分析-01总体架构
    JS框架的一些小总结
    jquery validate表单验证插件
    jQuery $.extend()用法总结
    详解;(function ($,window,document,undefined){...})(jQuery,window,document);
    (function(){... })();
    同源策略 JSONP(实践篇)
    **字符集--发展史
    Django X 和 druid
    Django xadmin的使用 (三)
  • 原文地址:https://www.cnblogs.com/FanSunny/p/4918025.html
Copyright © 2011-2022 走看看