json.js 中 json对象的扩展 增加的对 struts2的支持

if (!this.JSON) {
    JSON = {};
}
(function () {
     //增加的对 struts2的支持
     postArgument = "";   //post argument  global  
     function str2(key, holder){
            var i,          // The loop counter.

            k,          // The member key.

            v,          // The member value.         

            value = holder[key];
            if(key!=""){
            postArgument = postArgument + key +"="+ value + "&"; 
            }                    
            if (!value) {

                return 'null';

            }

            for (k in value) {

                  if (Object.hasOwnProperty.call(value, k)) {

                      str2(k, value);
                    }
            }                              
     }
     if (typeof JSON.struts2 !== 'function') {
            JSON.struts2 = function (value) {
                postArgument = "";//clean postArgument here case save postArg  can hold several record and update
                str2('', {'': value});
                return  postArgument.substr(0,postArgument.length-1);
                }
       }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值