如何使用 window.location.href = 在 url 中为 ActionResult 方法附加数据
how can append data in url for ActionResult Method using window.location.href =
我无法理解如何使用 window.location.href = '/Product/Success/'+data.OrderTrackNo+'';
获取数据我可以使用 ajax 获取数据但是使用 window.location.href
获取数据有些不同,所以我不能 [=16] =]
我的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;
我无法理解如何使用 window.location.href = '/Product/Success/'+data.OrderTrackNo+'';
获取数据我可以使用 ajax 获取数据但是使用 window.location.href
获取数据有些不同,所以我不能 [=16] =]
我的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;