中易网

javascript 如何把一个对象变成可以提交的字符串

答案:2  悬赏:20  
解决时间 2021-04-27 23:44
  • 提问者网友:单纯说谎家
  • 2021-04-27 14:22
javascript 如何把一个对象变成可以提交的字符串,例如var o={name="a",password="b"},变成"name=a&password=b"。我用的是YUI,用ajax提交的时候需要做这样的转换

我已经找到解决方案了:用jquery的函数$.param(postData)。
最佳答案
  • 二级知识专家网友:情战辞言
  • 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
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息