如何使用jQuery从URL仅获取控制器名称和动作名称

用户名

我在网站中使用.net MVC,我需要使用javascript获取URL,但是仅获取控制器和操作名称,例如,如果我拥有:

http://stackoverflow.com/questions/9513736/current-url-without-parameters-hash-https

我需要:

http://stackoverflow.com/questions/9513736/

我发现了一些解决方案,例如:

urlBase = location.href.substring(0, location.href.lastIndexOf("/")+1)

->http://stackoverflow.com/questions/9513736/

但是,如果我的URL没有任何参数,则操作名称将被切断,如下所示:

http://stackoverflow.com/questions/

有人对此有解决方案吗?

吉米·詹森

您可以window.location.pathname为此使用

对于此问题中的网址,它返回

"/questions/28946447/how-to-get-only-the-controller-name-and-action-name-from-url-with-jquery"

要正确读取它,可以使用:使用以下命令window.location.pathname.split("/")
读取值:

var url = window.location.pathname.split("/");
var questions = url[1];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从控制器和动作名称获取 URL(遵循 CUrlManager 的规则)?

来自分类Dev

在Laravel 4中获取控制器和动作名称

来自分类Dev

如何使用jQuery获取当前控制器名称?

来自分类Dev

如何在中间件Laravel中获取请求的控制器和动作的名称

来自分类Dev

如何从CakePHP的URL中删除控制器和动作名称?

来自分类Dev

如何仅在链接CAKEPHP 2.x中不使用控制器和动作名称的情况下仅使用属性调用特定动作

来自分类Dev

如何在yii2中隐藏控制器名称和动作名称

来自分类Dev

Laravel使用资源控制器的自定义动作名称和路由名称?

来自分类Dev

从上下文获取动作/控制器名称

来自分类Dev

在过滤器属性中获取区域,控制器和动作名称

来自分类Dev

在C#中获取所有控制器和动作名称

来自分类Dev

从端点获取参数以及控制器和动作名称

来自分类Dev

控制器名称和动作的全球化

来自分类Dev

Rails:如何获取控制器中上一个动作的名称

来自分类Dev

Rails:如何获取控制器中上一个动作的名称

来自分类Dev

如何在Symfony2控制器中获取动作名称?

来自分类Dev

获取控制器名称

来自分类Dev

仅获取从控制器发送的变量的名称属性

来自分类Dev

如何在Grails 2.2.2中更改控制器名称和函数名称URL?

来自分类Dev

Cakephp-在其他控制器中工作时,从URL获取控制器名称和操作

来自分类Dev

从url -zend框架2获取控制器名称

来自分类Dev

如何从Rails中的控制器获取按钮名称?

来自分类Dev

Rails:如何获取Restfull命名路由的控制器和方法名称?

来自分类Dev

如何在Grails中更改控制器名称URL?

来自分类Dev

如何从codeigniter中的URL中删除控制器名称?

来自分类Dev

如何从Codeigniter中的URL删除/隐藏控制器名称

来自分类Dev

如何从codeigniter中的URL中删除控制器名称?

来自分类Dev

cakephp,如何更改控制器的URL名称

来自分类Dev

通过控制器名称获取控制器

Related 相关文章

  1. 1

    如何从控制器和动作名称获取 URL(遵循 CUrlManager 的规则)?

  2. 2

    在Laravel 4中获取控制器和动作名称

  3. 3

    如何使用jQuery获取当前控制器名称?

  4. 4

    如何在中间件Laravel中获取请求的控制器和动作的名称

  5. 5

    如何从CakePHP的URL中删除控制器和动作名称?

  6. 6

    如何仅在链接CAKEPHP 2.x中不使用控制器和动作名称的情况下仅使用属性调用特定动作

  7. 7

    如何在yii2中隐藏控制器名称和动作名称

  8. 8

    Laravel使用资源控制器的自定义动作名称和路由名称?

  9. 9

    从上下文获取动作/控制器名称

  10. 10

    在过滤器属性中获取区域,控制器和动作名称

  11. 11

    在C#中获取所有控制器和动作名称

  12. 12

    从端点获取参数以及控制器和动作名称

  13. 13

    控制器名称和动作的全球化

  14. 14

    Rails:如何获取控制器中上一个动作的名称

  15. 15

    Rails:如何获取控制器中上一个动作的名称

  16. 16

    如何在Symfony2控制器中获取动作名称?

  17. 17

    获取控制器名称

  18. 18

    仅获取从控制器发送的变量的名称属性

  19. 19

    如何在Grails 2.2.2中更改控制器名称和函数名称URL?

  20. 20

    Cakephp-在其他控制器中工作时,从URL获取控制器名称和操作

  21. 21

    从url -zend框架2获取控制器名称

  22. 22

    如何从Rails中的控制器获取按钮名称?

  23. 23

    Rails:如何获取Restfull命名路由的控制器和方法名称?

  24. 24

    如何在Grails中更改控制器名称URL?

  25. 25

    如何从codeigniter中的URL中删除控制器名称?

  26. 26

    如何从Codeigniter中的URL删除/隐藏控制器名称

  27. 27

    如何从codeigniter中的URL中删除控制器名称?

  28. 28

    cakephp,如何更改控制器的URL名称

  29. 29

    通过控制器名称获取控制器

热门标签

归档