请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我感觉第4行代码有点奇怪啊...

url+= (url.indexOf('?')<0 ? '?' : '&') + param[data];

黄老师我想问下,4-2本节代码中第4行,判断url中是否有?,这里如果没有则加上问号,有就加上&..感觉有点矛盾啊,如果url里没有"?"拼接一个?这个?后面就没有&了.而如果url里有?这时则会有&啊.....

正在回答 回答被采纳积分+3

2回答

testname 2017-12-24 13:53:24

没毛病啊

0 回复 有任何疑惑可以回复我~
  • 提问者 cris_demon #1
    能不能解释下这段代码,突然有点被整蒙了
    回复 有任何疑惑可以回复我~ 2017-12-30 19:48:13
  • testname 回复 提问者 cris_demon #2
    我明白你的意思,你是说如果有?的情况下会出现类似:https://www.baidu.com?a=1&&b=2&c=3这种情况,对吧?但是他在function param 里已经做了处理了,最后用了个substring(1)把最前面的&给去掉了,没有这个问题。
    回复 有任何疑惑可以回复我~ 2017-12-30 21:01:01
ustbhuangyi 2017-12-10 00:10:17

没看懂矛盾点在哪儿,你可以多试试 url 的几种情况

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信