从url获取指定参数值,获取当前url上下文

Love The Way You Lie 2022-07-24 07:24 312阅读 0赞

1.从url获取指定参数值

  1. function requestParam(paras){
  2. var url = location.href;
  3. var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
  4. var paraObj = {};
  5. for (i=0; j=paraString[i]; i++){
  6. paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);
  7. }
  8. var returnValue = paraObj[paras.toLowerCase()];
  9. if(typeof(returnValue)=="undefined"){
  10. return "";
  11. }else{
  12. return returnValue;
  13. }
  14. }

2.获取url上下文

  1. function getContext() {
  2. var url = window.location.href;
  3. var ret = "/";
  4. if (url.indexOf("http://") != -1) {
  5. var hoststr = url.substr(7, url.length - 7);
  6. var index = hoststr.indexOf("/");
  7. if (index > 0) {
  8. var context = hoststr.substr(index + 1, hoststr.length - (index + 1));
  9. index = context.indexOf("/");
  10. if (index < 0) {
  11. ret += context;
  12. } else {
  13. context = context.substring(0, index);
  14. ret += context;
  15. }
  16. }
  17. ret = "http://" + hoststr.substring(0, hoststr.indexOf("/")) + ret;
  18. }
  19. return ret;
  20. }//返回值类似:http://171.14.14.118:9494/itemss

发表评论

表情:
评论列表 (有 0 条评论,312人围观)

还没有评论,来说两句吧...

相关阅读