繁体   English   中英

如何使用window.location.href =在ActionResult方法的URL中附加数据

[英]how can append data in url for ActionResult Method using window.location.href =

我不明白如何使用window.location.href = '/Product/Success/'+data.OrderTrackNo+'';带来数据window.location.href = '/Product/Success/'+data.OrderTrackNo+''; 我可以使用Ajax带来数据,但是使用window.location.href带来数据有些不同,所以我不能

我的jQuery代码是

 var cartid = $("#userid").text();
                var email = $('#youremail').val();
                var name = $("#yourname").val();
                var phoneno = $("#yourphoneno").val();
                var ship = $("#thtshipinfo").val();
                var pin = $("#txtpin").val();

                $.ajax({
                    url: '/Product/cartSave',
                    method: 'post',
                    dataType: 'json',
                    data: { 'cartid': cartid, 'name': name, 'email': email, 'phoneno': phoneno, 'Address': ship, 'pin': pin },
                    success: function (data) {

                        alertify(data.OrderTrackNo);
                        window.location.href = '/Product/Success/'+data.OrderTrackNo+'';

                    },
                    error: function (data) {
                        alert(Error);
                    }
                })

和Actionresult代码是

  public ActionResult success( int orderno)
    {
        DeliveryLocationCookies();
        loginMaintain();
        cartMaintain();
        ViewBag.orderno = orderno;
        return View();

    }

该操作在产品控制器中产生的结果

您应该像这样在查询字符串上定义变量名称:

window.location.href = "/Product/Success/?orderno=" + data.OrderTrackNo;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM