zoukankan      html  css  js  c++  java
  • EAS开发

    WAFII中的 数据获取与传输

    首先看实例代码:

        DataAction:function(){
    
    //获取选中所有列的id
    
           var selectedIds = waf("#grid").dataGrid("getSelectedRows");
    
           var strid='';
    
           var strnumber='';
    
           var strdes='';
    
    //获取选中最后一列的id
    
    //     var selrowid=waf("#grid").dataGrid("getGridParam","selrow");
    
    //     var number=waf("#grid").wafGrid("getCell",selectedIds[0],"number");
    
    //     var description=waf("#grid").wafGrid("getCell",selectedIds[0],"description");
    
    //利用循环获取每一行某列的值
    
           for(var i=0;i<selectedIds.length;i++){
    
               var selrowid=waf("#grid").wafGrid("getCell",selectedIds[i],"id");
    
               strid+=selrowid+",";
    
               var number=waf("#grid").wafGrid("getCell",selectedIds[i],"number");
    
               strnumber+=number+",";
    
               var description=waf("#grid").wafGrid("getCell",selectedIds[i],"description");
    
               strdes+=description+",";
    
           }
    
           var str="12345,";
    
           var substr=str.substring(0,str.length-1);
    
           alert(substr);
    
           waf.doPost({
    
               action:'Data',
    
           data:{"modelID":strid.substring(0,strid.length-1),"number":strnumber.substring(0,strnumber.length-1),"description":strdes.substring(0,strdes.length-1)},
    
               param:'',//TODO
    
               success:function(data){
    
                  //TODO
    
                  waf.msgBox.showInfo("传递成功");
    
               }
    
           });
    
        }
    
    后台获取数据部分的代码:
    
    //使用request.getParameter()方法取值
    
           String modelID=request.getParameter("modelID");
    
           String number=request.getParameter("number");
    
           String description=request.getParameter("description");

     

    注意:

    1.需注意常用的从界面取值的方法。

    2.从JS使用doPost方法传递数据到后台,数据类型不能为array(否则取到的值为null),建议使用字符串拼接进行传输,后台可以调用split()方法进行截取使用。

  • 相关阅读:
    redis哨兵高可用
    数据库主从搭建
    docker 补充
    docker 进阶操作
    docker 简介
    数据可视化(Matplotlib)
    数据操作
    pandas练习
    Pandas简介
    python mysql utf-8 latin
  • 原文地址:https://www.cnblogs.com/kode/p/4635147.html
Copyright © 2011-2022 走看看