从document.location.href获取完整的URL查询字符串?

时间:2018-11-05 14:53:46

标签: jquery string url

我需要完整的URL

我需要越过停泊在同一基本域站点中登录页面上的域。

我有一个像这样的URL:登陆页面http://landing.name跨到基本域http://domain.name/test.html

我需要手动定义完整的URL

我的代码:

anim_save("GIF.gif")  

实际代码可以正常工作,但不能使用完整的URL

我会尝试

$('.add-it').click(function(ev) {

        ev.preventDefault();

        var uri = $(this).attr('href');

        $.get( uri, function( r ) {

            swal({
                title: "Test Title!",   
                text: r + "Test",   
                showCancelButton: true,   
                confirmButtonColor: "#DD6B55",   
                confirmButtonText: "Test",   
                cancelButtonText: "Test",   
                closeOnConfirm: true,   
                closeOnCancel: true, 
                html: true
            }, function(isConfirm) {   
                if (isConfirm) {     
                    document.location.href = '/test.html';
                } 
            });

        }).fail(function(xhr, status, error) {
            swal({ title: 'woops', text: error, type: "warning",  }); // or whatever
        });

        return false;

    });

document.location.href = '/test.html';

但是不行。

请帮忙吗? 非常感谢。

1 个答案:

答案 0 :(得分:0)

要获取当前网址,您可以使用

window.location.href 

OR

document.URL;

要获取主机名,您可以使用window.location.hostname

所以您可以这样操作

//设置当前窗口的新位置。

window.location = window.location.hostname+'/test.html';

//为当前窗口设置新的href(URL)。

window.location.href = window.location.hostname+'/test.html';