这是我的URI。
/v1/securemessages/members/{mbruid}?folder=Inbox
我想使用javascript拆分此URI,并将mbruid的值传递给存储过程。
这是我的剧本。
function getQueryParam(encUrl,pathverIndex){
var url,reqURIParam;
url=decodeURIComponent(encUrl);
pathVarArr = url.split('/');
reqURIParam =pathVarArr[pathverIndex];
return reqURIParam;
}
mbruid = getQueryParam(tags["encURL"],4);
问题是我得到的是
{mbruid}?folder=Inbox
而不是{mbruid}
。请帮助我修改脚本,以便返回唯一所需的变量。 最佳答案
有几种方法可以做到这一点,但这是针对您的网址的一种方法:
Working Example
var x = url.split('?')[0].split('/').splice(-1);