我有一个像“http://localhost:8080/myapp?age=12&add=mumbai&name=myname”的网址 现在我想添加一个参数(tel = 12345)作为查询字符串中的第一个参数 “http://localhost:8080/myapp?tel=12345&age=12&add=mumbai&name=myname”
我试过下面的片段
var str = "http://localhost:8080/myapp?age=12&add=mumbai&name=myname";
var txt2 = str.slice(0, str.indexOf("?")) + "tel=12345&" + str.slice(str.indexOf("?"));
alert(txt2);
但结果不正确
http://localhost:8080/myapptel=12345&?age=12&add=mumbai&name=myname
有更好的方法???
答案 0 :(得分:1)
试试这个:
<CustomAction
Description="CustomActionDescription"
Id="NBAD.Ribbon.Library.Actions.MoveFilenetButtonAction"
RegistrationType="ContentType"
RegistrationId="0x01"
Location="CommandUI.Ribbon">
答案 1 :(得分:0)
你只需要将索引增加1,这就可以了。
E.g:
var txt2 = str.slice(0, str.indexOf("?") + 1 ) + "tel=12345&" + str.slice(str.indexOf("?") + 1);
答案 2 :(得分:0)
var txt2=str.split('?')[0]+'?tel=12345&'+str.split('?')[1];
只是一种变化。