Jquery从MVC url获取参数Id?

标签 jquery asp.net-mvc-3 url parameters

我有以下网址:http://www.xzy.com/AMS/Audit/Agency/10017397

我需要从此网址中删除 id: 10017397 吗?

我尝试过:

  function GetURLParameter(sParam) {
            var sPageURL = window.location.search.substring(1);
            var sURLVariables = sPageURL.split('&');
            for (var i = 0; i < sURLVariables.length; i++)
            {
                var sParameterName = sURLVariables[i].split('=');
                if (sParameterName[0] == sParam)
                {
                    return sParameterName[1];
                }
            }
        }

最佳答案

这将帮助您查看demo

function GetURLParameter() {
                var sPageURL = window.location.href;
                var indexOfLastSlash = sPageURL.lastIndexOf("/");

                if(indexOfLastSlash>0 && sPageURL.length-1!=indexOfLastSlash)
                    return sPageURL.substring(indexOfLastSlash+1);
                else 
                   return 0;
            }

关于Jquery从MVC url获取参数Id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16971079/

相关文章:

jQuery scrollTop 在 iOS 上的 iframe 中不起作用

Jquery 循环 TR 并获取子选项

javascript - Jquery 删除 innertext 但保留 html

asp.net-mvc-3 - Ninject、Bind 应该是 .InRequestScope() 或 .InSingletonScope()

c# - 如何获取 Web 应用程序的站点名称?

json - 从 URL 获取 Dailymotion 视频描述

jQuery .ajax 调用 bit.ly 在 IE 中返回结果,但在 FF 或 Chrome 中不返回结果

asp.net-mvc-3 - ValueInjector 未从 View 模型映射 ID

c# - C#中的别名资源文件命名空间

Python 转义 URL