Javascript window.location.href和$(“确认”)。单击(函数(e)不返回完整url

Javascript window.location.href和$(“确认”)。单击(函数(e)不返回完整url,javascript,jquery,Javascript,Jquery,我无法找出以下代码的错误所在。 我的完整url为,但var url=window.location.href;仅返回 谁能看出我做错了什么 <script> $(document).ready(function() { $(".confirm").click(function (e) { var url = window.location.href; // Returns full URL alert

我无法找出以下代码的错误所在。 我的完整url为,但var url=window.location.href;仅返回


谁能看出我做错了什么

<script>
    $(document).ready(function() {
        $(".confirm").click(function (e) {
            var url = window.location.href;     // Returns full URL
            alert(url);
            $("#displayPopUp").show();

            e.preventDefault();

            $(".yesupdate").click(function () {
                $("#displayPopUp").hide();

                window.location = url;
                //$(location).attr('href');
            });
            //if (AcceptPayment()) {
            //    // then redirect to original location
            //    window.location = this.href;
            //}
            //else {
            //    alert("Couldn't do my thing first");
            //}
            //var result = window.confirm("You are about to mark invoice as paid, are you sure?");
            //if (result == false) {
            //    e.preventDefault();
            //}
        });
    });
</script>

$(文档).ready(函数(){
$(“.confirm”)。单击(函数(e){
var url=window.location.href;//返回完整的url
警报(url);
$(“#displayPopUp”).show();
e、 预防默认值();
$(“.yesupdate”)。单击(函数(){
$(“#显示弹出窗口”).hide();
window.location=url;
//$(location.attr('href');
});
//如果(AcceptPayment()){
////然后重定向到原始位置
//window.location=this.href;
//}
//否则{
//警惕(“不能先做我的事”);
//}
//var结果=窗口。确认(“您将要将发票标记为已付款,确定吗?”);
//如果(结果==false){
//e.预防违约();
//}
});
});

我试图做的是将url的值传递给window.location=url;当单击.yesupdate时,您不应该将其分配给window.location。这取决于您的浏览器,可能有效,也可能无效


相反,您应该使用要导航到的URL进行调用。您可以使用包含查询字符串和其他部分的完整URL。

您不应该将其分配给
窗口。位置是。根据您的浏览器,这可能有效,也可能无效


相反,您应该使用要导航到的URL进行调用。您可以使用包含查询字符串和其他部分的完整URL。

您不应该将其分配给
窗口。位置是。根据您的浏览器,这可能有效,也可能无效


相反,您应该使用要导航到的URL进行调用。您可以使用包含查询字符串和其他部分的完整URL。

您不应该将其分配给
窗口。位置是。根据您的浏览器,这可能有效,也可能无效


相反,您应该使用要导航到的URL进行调用。您可以使用带有查询字符串和其他部分的完整URL。

如果您试图导航到
href
以定位某些处理程序

$('.yesupdate').off('.confirm').on('click.confirm', function (e) {
    // ...
});

如果您试图导航到
href
,以定位某些处理程序

$('.yesupdate').off('.confirm').on('click.confirm', function (e) {
    // ...
});

如果您试图导航到
href
,以定位某些处理程序

$('.yesupdate').off('.confirm').on('click.confirm', function (e) {
    // ...
});

如果您试图导航到
href
,以定位某些处理程序

$('.yesupdate').off('.confirm').on('click.confirm', function (e) {
    // ...
});
$('.yesupdate').off('.confirm').on('click.confirm', function (e) {
    // ...
});