zoukankan      html  css  js  c++  java
  • javascript上实现动态参数

    最近在项目中用了JS模板技术,用JS和AJAX驱动来实现前端和后台的分离,实现UI的多样化定制功能。

    以下记录实现通过参数多态的方式获取页面的元素给AJAX后端参数赋值。

        function myFunction(test1,test2)  
        {  
            var jh_input = document.getElementById(test1);
           alert(jh_input.value);
                  
            var t2 = document.getElementById(test2);
            alert(t2.value);              
        }
       function extendFunction(callbackFunction,extend)  
       {  
           var extendStr = "this is extend string!";  
           var args = [];  
           if(typeof(extend) == "object")  
           {  
               for (var property in extend)  
               {                
                   callbackFunction[property] = extend[property];              
                   args.push(extend[property]);  
               }  
           }        
           callbackFunction["extendStr"] = extendStr;          
           args.push(extendStr);
           callbackFunction.apply(this,args);  
       }  
      </script>

    <form id=frm>
    <div id=els>
    <input type=text id=txt_name />
    <input type=text id=txt_pwd />
    </div>
    <input type=button value=submit onclick="javascript:extendFunction(myFunction,{name:'txt_name',pwd:'txt_pwd'});  "; />
    </body>
  • 相关阅读:
    validation 参数效验框架
    小酌一下:Maven
    小酌一下:git 常用命令
    小酌一下:anaconda 基本操作
    小酌一下:Win10 解决fetch_20newsgroups下载速度巨慢
    学习笔记:Python3 异常处理
    学习笔记:Python3 面向对象
    学习笔记:Python3 函数式编程
    学习笔记:Python3 函数
    学习笔记:Python3 高级特性
  • 原文地址:https://www.cnblogs.com/Leung/p/1699954.html
Copyright © 2011-2022 走看看