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>
  • 相关阅读:
    Hive中频繁报警的问题
    Hadoop中Namenode的HA查询和切换
    昨天面试遇到的一道C语言题
    【转】MapReduce的优化
    关于linux修改max user processes limits的问题
    Hadoop-2.6.0安装文档
    C#使用RabbitMQ
    windows配置Erlang环境
    【转】linux查看及修改文件权限以及相关
    (转)C#图解—PictureBox.SizeMode 属性
  • 原文地址:https://www.cnblogs.com/Leung/p/1699954.html
Copyright © 2011-2022 走看看