相关疑难解决方法(0)

如何在JavaScript中获取查询字符串值?

是否有一种无插件的方式通过jQuery(或没有)检索查询字符串值?

如果是这样,怎么样?如果没有,是否有插件可以这样做?

javascript url plugins query-string

2701
推荐指数
50
解决办法
359万
查看次数

使用jQuery获取当前URL?

我正在使用jQuery.如何获取当前URL的路径并将其分配给变量?

示例网址:

http://localhost/menuname.de?foo=bar&number=0
Run Code Online (Sandbox Code Playgroud)

javascript url jquery path

1761
推荐指数
30
解决办法
206万
查看次数

js函数从url获取文件名

我有一个像http://www.example.com/blah/th.html这样的网址

我需要一个javascript函数来给我'th'值.

我的所有网址都有相同的格式(2个字母的文件名,扩展名为.html).

我希望它是一个安全的功能,所以如果有人传入一个空的URL它不会破坏.

我知道如何检查长度,但我应该检查null是否正确?

javascript function

42
推荐指数
10
解决办法
5万
查看次数

获取没有最后一段的URL路径

如何获取当前站点的URL路径,但没有最后一个段:

http://www.domain.com/first/second/last
Run Code Online (Sandbox Code Playgroud)

我只需要http://www.domain.com/first/second...使用jQuery(或只有JavaScript)

javascript url jquery

10
推荐指数
2
解决办法
2万
查看次数

jQuery获取URL的最后一部分

我有一系列页面,我需要获取按钮的特定代码.我想用url将url中的代码放入变量中.

示例网址是www.example.com/folder/code/12345/

我想在一个名为(siteCode)的变量中获取数字部分

提前感谢您的任何答案.

jquery /伪代码:

var siteCode;

// start function
function imageCode(){
     siteCode // equals number part of URL
     $('.button').attr('src', 'http:www.example.com/images/'+siteCode+'.jpg');
}
Run Code Online (Sandbox Code Playgroud)

html javascript url jquery get

8
推荐指数
3
解决办法
3万
查看次数

Javascript抓住document.URL的最后一部分?

我想抓住当前网址的最后一部分:

网址:http://example.com/test/action

我想抓住"行动".

该结构中的URL始终一致.但最后它可能会有一些额外的参数.

这是使用原型框架的rails应用程序.在rails中它将是params [:id].

javascript

5
推荐指数
2
解决办法
2万
查看次数

Angular 获取 url 的最后一部分

例如,/item/:id/edit我想从I want to get editor获取我的 url 的最后一部分/edit

我在这里找到了这个问题,但这不起作用,因为我想在父组件中运行这个代码,而我从这个代码中得到的整个 url 是/item/:id.

我怎样才能从中得到最后一部分?

angular

5
推荐指数
3
解决办法
1万
查看次数

获取URL路径字符串中的最后一个值

鉴于href如下:

HTTP://本地主机:8888 /#/路/ someValue中/ needthis

如何获取路径字符串中的最后一个值(又名:"needthis")?

我尝试使用window.location.pathname,它给出了"/".

我也尝试过使用Angular $location,它没有提供最后一个值.

javascript url angularjs

3
推荐指数
1
解决办法
7694
查看次数

如何获取URL AngularJS的最后一部分

如何在AngularJS中构建函数来chceck url的最后部分?

我的例子:

#/menu1/123/edit

#/menu2/444/create/new

#/menu3/sumbenu1/333/create/new

#/menu4/submenu2/subsubmenu1/subsubsubmenu1/543/edit

事情是:

123 444 333 543 是在Angular之外生成的ID

我需要检查我的网址的最后部分:/edit/create/new.

网址的长度将不同(/内部网址的数量).

我在Angular中有一个控制器来获取url:

.controller('urlCtrl', ['$scope', '$rootScope', '$location', function ($scope, $rootScope, $location) {

    $rootScope.location = $location;
    $scope.hashPath = "#" + $rootScope.location.path().toString();
}]);
Run Code Online (Sandbox Code Playgroud)

我正在将该#字符添加到url中,因为稍后我将它与我的JSON进行比较.

我试过这个解决方案,但它没有用(我还检查了这个主题的另一个解决方案,没有发生任何事情).

有任何想法吗?

编辑:

或者如何检查网址editcreate网址内部?

我的解决方案是:

var path = $location.path();
var multisearch = path.search(/create|edit|new/);
console.log("multisearch: " + multisearch);
Run Code Online (Sandbox Code Playgroud)

javascript url angularjs

2
推荐指数
1
解决办法
5784
查看次数

在JavaScript中获取URL的最后一段

我正在尝试使用下面的代码来提取URL中的最后一段,但它似乎不适用于下面显示的URL。有人可以检查下面的代码,然后告诉我这里缺少什么吗?谢谢

   var segment_str = window.location.pathname; 
   var segment_array = segment_str.split( '/' );
   var last_segment = segment_array[segment_array.length - 1];
   alert(last_segment);
Run Code Online (Sandbox Code Playgroud)

网址

   http://localhost/projects/myproject/app/#/sales/invoices/224
Run Code Online (Sandbox Code Playgroud)

我只需要提取224

javascript

1
推荐指数
1
解决办法
210
查看次数

标签 统计

javascript ×9

url ×6

jquery ×3

angularjs ×2

angular ×1

function ×1

get ×1

html ×1

path ×1

plugins ×1

query-string ×1