javascript 如何把一个对象变成可以提交的字符串,例如var o={name="a",password="b"},变成"name=a&password=b"。我用的是YUI,用ajax提交的时候需要做这样的转换
我已经找到解决方案了:用jquery的函数$.param(postData)。
javascript 如何把一个对象变成可以提交的字符串
答案:2 悬赏:20
解决时间 2021-04-27 23:44
- 提问者网友:单纯说谎家
- 2021-04-27 14:22
最佳答案
- 二级知识专家网友:情战辞言
- 2021-04-27 14:45
var o={name="a",password="b"}我怎么没有见过这样的写法<br>var o={name:"a",password:"b"}这样写的吧。。<br><br><SCRIPT LANGUAGE="JavaScript"><br><!--<br> var o={name:"a",password:"b"}<br> function searchStr(o){<br> var k=0,str;<br> for(var a in o){<br> if(k==0){<br> str=a+"="+o[a];<br> }else{<br> str+="&"+a+"="+o[a];<br> }<br> k++;<br> }<br> return str;<br> }<br> alert(searchStr(o));<br>//--><br></SCRIPT>
全部回答
- 1楼网友:木子香沫兮
- 2021-04-27 16:10
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息