拆分路径名以获取路由参数

Esl*_*man 2 javascript model-view-controller jquery

我在我的应用程序中使用 mvc 和 jquery 我有这样的路由 url:

ID/Controller/Action
Run Code Online (Sandbox Code Playgroud)

我想获取 URL 并将其拆分以获取 jquery 中的 id

小智 9

您可以从获得路径名的那一刻起拆分它:

var pathname = window.location.pathname.split( '/' );
Run Code Online (Sandbox Code Playgroud)

拆分后,您可以访问路径名的任何部分,如下所示:

var path_id = pathname[1];
var path_controller = pathname[2];
var path_action = pathname[3];
Run Code Online (Sandbox Code Playgroud)


Esl*_*man 5

  var pathname = window.location.pathname;
  var appId = pathname.split('/')[1];
Run Code Online (Sandbox Code Playgroud)

我看到你的第一个参数是这段代码的id你可以在jquery中得到id