var arr=new Array(); var arr1=new Array(); var j=0; for (var i in formdata){ //alert(i); arr[j]=i; arr1[j]=formdata[i]; j++; } alert(arr); alert(arr1); 这样即可 本回答被提问者采纳
第2个回答 2013-08-29
可以利用eval函数的。。 var formdata_obj=eval("("+formdata+")"); 然后后面就可以直接取值了,例如: var id=formdata_obj.id; var yzm=formdata_obj.YZM
第3个回答 2013-08-29
var formdata ={ "id" : Math.random(), "YZM" : $("#YZM").val(), "UName" : $("#UName").val(), "UPwd" : $("#UPwd").val(), "AutoLogin" : AutoLogin }; var keys = []; var values = [];
for (var key in formdata) { keys.push(key); values.push(formdata[key]); }