【发布时间】:2020-06-26 15:11:15
【问题描述】:
我有一组按钮,当单击时,它们会将列表项添加到现有列表中。理论上,该列表是客户的订单,通过单击按钮创建。为了开始新订单,我创建了一个名为 print 的按钮,该按钮为空。
这是html:
<ol class="order"></ol>
<pre class="totalLine">Total: 0.00</pre>
当点击其中一个按钮时:
function AddItem(Name, Price, ID) {
sum += parseInt(Price);
ID = "Dish" + ID;
$(".order").append(
$('<li/>').addClass( ID).addClass("list-group-item").text(Name).append(
$('<span/>').addClass("badge").text(Price)
));
$(".totalLine").text("Total:" + " " + sum.toFixed(2));
}
打印功能:
函数打印() {
$(".order").empty();
sum = 0;
document.getElementsByClassName("totalLine")[0].innerHTML = "Total:" + " " + sum.toFixed(2);
}
我想创建另一个名为“AllOrders”的视图,例如,客户将能够在其中检查已创建的所有订单(或换言之列表)。我不确定解决此问题的最佳方法是什么,甚至不确定如何开始。我假设我需要将所有订单的列表发送到 AllOrderscontroller,但我不知道该怎么做。
有人告诉我应该使用 Ajax,但我不知道如何在这里应用它。
我找不到类似的东西,但任何关于我可以在哪里阅读或应该阅读什么的建议将不胜感激。
TIA
【问题讨论】:
标签: jquery ajax asp.net-mvc