手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >将json转换成struts参数的方法
将json转换成struts参数的方法
摘要:加入对象为{name:'tom','class':{className:'class1'},classMates:[{name:'lily'...

加入对象为{name:'tom','class':{className:'class1'},classMates:[{name:'lily'}]}

struts2期待的格式是 name=tom&class.className=class1&classMates[0].name=lily

function parseParam(param, key) { var paramStr = ""; if (param instanceof String || param instanceof Number || param instanceof Boolean ) { paramStr += "&" + key + "=" + encodeURIComponent(param); } else { $.each(param, function (i, p) { if (p == null || p == undefined) return true; var k = key == null ? i : key + (param instanceof Array " : "." + i); paramStr += '&' + parseParam(this, k); }); } return paramStr.substr(1); };

//调用: var obj={name:'tom','class':{className:'class1'},classMates:[{name:'lily'}]}; parseParam(obj); //结果: "name=tom&class.className=class1&classMates[0].name=lily" parseParam(obj,'stu'); //结果: "stu.name=tom&stu.class.className=class1&stu.classMates[0].name=lily"

以上这篇将json转换成struts参数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持查字典教程网。

【将json转换成struts参数的方法】相关文章:

jQuery取消ajax请求的方法

JavaScript通过Date-Mask将日期转换成字符串的方法

Jquery解析json字符串及json数组的方法

JavaScript基于setTimeout实现计数的方法

js+html5操作sqlite数据库的方法

jQuery实现延迟跳转的方法

jQuery实现将页面上HTML标签换成另外标签的方法

js去除浏览器默认底图的方法

JavaScript实现将UPC转换成ISBN的方法

jQuery实现限制textarea文本框输入字符数量的方法

精品推荐
分类导航