gpt4 book ai didi

javascript - 如何将对象列表传递给 Controller ​​?

转载 作者:太空宇宙 更新时间:2023-11-03 22:32:16 26 4
gpt4 key购买 nike

enter image description here

It is billing form when i want to add purchase item name, qty and price and add this multiple times accordingly total amount will calculate final when click on submit button to submit all this included item with other parameter like bill no,bill date etc.

Controller

 [HttpPost]
public ActionResult ProjectPurchasesMutiple(ProjectPurchases ym)
{
return View();
}

提前致谢

最佳答案

你需要定义两种不同的形式

  1. 收据详细信息表单:包含收据详细信息,即购买的元素品名、数量、价格

  2. 账单详细信息表格,即账单编号、日期等

定义两个全局变量

  1. TotalResults:计算总结果

  2. 处理收据详细信息列表的对象数组。 (var receiptsList = [])

每次“添加库存”事件被触发时序列化并将收据详细信息的结果对象添加到对象数组(您可以使用 .push() jQuery 方法 https://www.w3schools.com/jsref/jsref_push.asp )以及汇总总金额。 (您可以通过调用 .serialize() jQuery 方法来完成此操作,详细信息位于:https://api.jquery.com/serialize/)

在提交时序列化账单明细表单并将之前定义的收据列表数组和变量添加到这个新的序列化对象并将其发送到 Controller 。

var billingDetails = $("billingDetailsForm_Id").serialize()
billingDetails["recieptsListName"] = recieptsList

关于javascript - 如何将对象列表传递给 Controller ​​?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56898311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com