ajax如何取文框里的值,jquery - 如何遍历文本框的值,然后使用ajax将其发送到控制器? - 堆栈内存溢出...

博客作者正在使用ASP.NET MVC开发购物车功能,并已实现通过文本框删除产品和更新数量。现在希望整合这些操作,添加一个'保存更改'按钮,点击后批量收集文本框中的数量值,通过Ajax发送到控制器进行处理并返回JSON响应。目前作者对Ajax的使用还不熟悉,需要指导如何迭代视图中的文本框并发送数据。
摘要由CSDN通过智能技术生成

我正在使用asp.net mvc开发购物车。我已经完成了购物车的全部功能,用户可以通过文本框删除产品或更新其数量。 但是我不喜欢在购物车中每个产品的右侧有2个额外链接的部分(更新数量并删除产品)。我对删除产品链接很满意,因为对每个产品都具有删除链接是有意义的。 现在我只希望有一个按钮或链接称为“保存更改”。 在单击该按钮/链接时,我想从每个数量文本框中收集值,将其传递给控制器​​,并执行需要执行的操作,然后从控制器作为json对象返回。 问题是到目前为止,我仅使用ajax几天,并且不知道如何从视图中的文本框中迭代/收集值并将其发送到控制器。

这就是我的购物车的样子。 aHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9ob3NpRC5wbmc=

这是我的看法

@model OnlineShop.ViewModels.ShopingCartViewModel

....

@Html.ActionLink("Checkout >>", "AddressAndPayment", "Checkout")

headers

@for (int i = 0; i < Model.CartItems.Count; i++)

{

@Url.Content(Model.CartItems%5Bi%5D.Product.ProductImg)

@*need to be done later*@

@Html.ActionLink(Model.CartItems[i].Product.ProductName, "Details", "Store", new{id =Model.CartItems[i].ProductID}, null)

@Model.CartItems[i].Product.ProductPrice

@Html.TextBoxFor(model=>model.CartItems[i].CartCount,new { style="width:60px;text-align:center;"})

Update Quantity

 | 

Remove from

cart

}

Total

@Model.CartTotal

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值