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>
  • 相关阅读:
    vue列表排序实现中的this问题
    JavaScript:JSON 和 JS 对象
    vue项目设置每个页面的title
    webpack开发和生产两个环境的配置详解
    关于vuex的理解
    vue的路由配置
    js 的静态获取和动态获取
    7 Dockerfile指令详解 && VOLUME 指令
    HAProxy负载均衡保持客户端和服务器Session亲缘性的3种方式
    haproxy开启日志功能
  • 原文地址:https://www.cnblogs.com/Leung/p/1699954.html
Copyright © 2011-2022 走看看