![](/img/trans.png)
[英]Javascript for conditional URL append or redirect based on window.location.href
[英]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.