Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 部分视图中的访问元素_Jquery_Ajax_Asp.net Mvc_Asp.net Mvc Partialview - Fatal编程技术网

Jquery 部分视图中的访问元素

Jquery 部分视图中的访问元素,jquery,ajax,asp.net-mvc,asp.net-mvc-partialview,Jquery,Ajax,Asp.net Mvc,Asp.net Mvc Partialview,我正在填充局部视图中的表。将呈现部分内容,并通过ajax将内容传递给包装器div $("#Add").on('click', function (e) { e.preventDefault(); mostrarModalLoading(); $.post("/Pesca/panel/AgregarSolicitud", $('#pdForm').serialize(), function (data) { $("#partial_table").html(

我正在填充局部视图中的表。将呈现部分内容,并通过ajax将内容传递给包装器div

$("#Add").on('click', function (e) {
    e.preventDefault();
    mostrarModalLoading();
    $.post("/Pesca/panel/AgregarSolicitud", $('#pdForm').serialize(), function (data) {
        $("#partial_table").html(data);
    }).done(function (e) {
        ocultarModalLoading();
    });
});
创建表时,每行的最后一列都有一个按钮,单击时,页面的视图模型应发送到删除按钮父行的操作。

我试图在.js文件中获取按钮并发布模型,但我无法访问它,因为加载页面后会呈现部分,并且每次向表中添加新行时都会更新

$("#partial_table > table").find("tbody").on("click", ".eliminar", function (e) {
            event.preventDefault();
            mostrarModalLoading();
            $.post("/Pesca/panel/EliminarSolicitud", $('#pdForm').serialize() + "&idPago=" + id, function (data) {
                $("#partial_table").html(data);
            }).done(function (e) {
                ocultarModalLoading();
            });
        });

是否有方法访问局部视图的元素?提前谢谢

单击按钮时是否要删除关联的
元素?为什么有所有隐藏的输入?(您只需将记录的ID发布到您的删除方法)是的,但这是后续操作。我需要使用该按钮将视图模型发布到操作,因为我需要删除表所基于的列表中的一项。是的,但您应该发布的只是记录的ID,而不是整个模型(并且不需要任何隐藏输入0我使用隐藏,因为如果我只使用显示,值不会发送到操作。