var s = "mypage.aspx?var1={0}&asd={5}&fsdf={8}......";
var a = ["aa","bb","cc","dd","ee","ff","gg","hh","ii"];
s = s.replace(/\{(\d+)\}/g, function(s1, s2){return a[s2]});
alert(s);
var a = ["aa","bb","cc","dd","ee","ff","gg","hh","ii"];
s = s.replace(/\{(\d+)\}/g, function(s1, s2){return a[s2]});
alert(s);
p[1] 是参数 把首位的{} 去掉就是你要的吧要还原可以再把数组拼起来就是
很基本,争取自己解决吧
这个应该是服务器段程序中处理的问题吧,在标准URL中一般服务器段程序都有较方便的机制取出后面的字符串作为参数集合传给具体的程序,在程序中进行一些字符串的处理就可以获得相应的参数值了。