将焦点放在手风琴列表中的项目上

时间:2018-09-08 10:15:29

标签: javascript c# jquery ajax asp.net-mvc

我有一个在手风琴中显示的表单上的订单列表,当按下时我有一个按钮,弹出一个模式表单,用户可以在其中输入要添加到订单中的新项目的详细信息。在模态表单上,用户按下“添加”按钮,模态表单关闭,在主表单上,新项目被添加到手风琴列表中。
手风琴列表由订购商品组成,每个商品都显示商品代码,价格和其他一些信息。每个手风琴项目上都有一个文本框,供用户更新数量。因此,我想知道一旦添加了新项目,是否有可能将焦点设置到该新手风琴项目的数量文本框中。 我用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?

谢谢:)

0 个答案:

没有答案