为了账号安全,请及时绑定邮箱和手机立即绑定

ajax GET请求参数莫名丢失问题

ajax GET请求参数莫名丢失问题

长风秋雁 2019-04-16 20:26:07
GEThttp://hong.dev.meituan.com/index.php?c=Search&a=associate&q=%20200OK24msjquery-....min.js(第4行)参数头信息响应HTMLCookiesaassociatecSearchq这是ajaxGET请求的URL地址,为什么当参数q为中文的时候,在firebug下面看q的参数为空呢?地址上有值啊,我传的是中文,为什么会给编码了?事实上这个参数为“奶”
查看完整描述

2 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

地址上的q=%20是空格所以下面显示的也是空格
所以你的服务端收到的请求中参数q也是个空格,并不是中文奶
先确认下哪个环节出了问题
                            
查看完整回答
反对 回复 2019-04-16
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

我认为你需要的是encodeURIComponent或者encodeURI方法对请求的地址进行url编码。具体请参考encode-url-in-javascript
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 304 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号