XMLHttpRequest 传送参数中的特殊字符

乌拉拉_ 2013-03-20 09:49:13
大家好,
我在用XMLHttpRequest 发送Http请求,使用如下方式传送参数:

      var content = 'title=' + title + '&message=' + message + '&uri=' + tablink + '&username=' + username;
req.send(content);


问题是,这个URI是网络地址,但是有些网络地址里面有&这个符号,这样发送的时候,&后面的东西就被截断了。

想问一下有没有什么办法避免这个情况?是换一种传送参数的方式?还是用转译?

对这部分不太熟悉,请大家不吝赐教~~谢谢~~
...全文
337 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
乌拉拉_ 2013-03-20
  • 打赏
  • 举报
回复
好了~~用encodeURIComponent() encodeURI()转不了& 谢谢大家~~~

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧