我有一个在手风琴中显示的表单上的订单列表,当按下时我有一个按钮,弹出一个模式表单,用户可以在其中输入要添加到订单中的新项目的详细信息。在模态表单上,用户按下“添加”按钮,模态表单关闭,在主表单上,新项目被添加到手风琴列表中。
手风琴列表由订购商品组成,每个商品都显示商品代码,价格和其他一些信息。每个手风琴项目上都有一个文本框,供用户更新数量。因此,我想知道一旦添加了新项目,是否有可能将焦点设置到该新手风琴项目的数量文本框中。
我用ajax在控制器中调用AddNewItem方法。
$.ajax({
type: "POST",
url: "/Order/AddOrderItem/" + orderId,
data: $(this).serialize(),
cache: false,
success: function(result) {
handleErrorMessages(result);
var $orderItemsAccordion = $("#order-items-accordion");
$orderItemsAccordion.append(result.HtmlViewResult);
$("#order-drug-item-modal").modal("hide");
},
error: function(error) {
alert('An error occurred when adding the Order item.');
}
});
还是有一种方法可以获取此项的索引,例如数组索引? 还是最好是对控制器的调用在此获取订单项的计数并将其传递回Javascript?
谢谢:)