专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java Web开发

jquery传值给action有关问题

发布时间:2010-05-31 00:31:09 文章来源:www.iduyao.cn 采编人员:星星草
jquery传值给action问题
现在我在JS中定义一个var member ={};
然后循环赋值
 $(xml).find('contributor').each(function () {
json["userid"] = userid;
  json["name"] = name;
  json["url"] = date;
  member[json["userid"]] = json;
}
然后传递给后台
$.ajax({  
type:"post",  
url *.do 
dataType:"json",  
data:"member="+member,  
想问一下 后台得到的 member 是[object,object]格式的 我怎么能得到json格式 或者我后台可以处理的格式 求见解[size=24px][/size]

------解决方案--------------------
jQuery.extend({
stringify : function stringify(obj) {
if ("JSON" in window) {
return JSON.stringify(obj);
}

var t = typeof (obj);
if (t != "object" || obj === null) {
// simple data type
if (t == "string") obj = '"' + obj + '"';

return String(obj);
} else {
// recurse array or object
var n, v, json = [], arr = (obj && obj.constructor == Array);

for (n in obj) {
v = obj[n];
t = typeof(v);
if (obj.hasOwnProperty(n)) {
if (t == "string") {
v = '"' + v + '"';
} else if (t == "object" && v !== null){
v = jQuery.stringify(v);
}

json.push((arr ? "" : '"' + n + '":') + String(v));
}
}

return (arr ? "[" : "{") + String(json) + (arr ? "]" : "}");
}
}
});


data:"member="+member,
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: