Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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
Php 过账表行选中此复选框后,将使用AJAX检索表格数据_Php_Jquery_Ajax_Codeigniter - Fatal编程技术网

Php 过账表行选中此复选框后,将使用AJAX检索表格数据

Php 过账表行选中此复选框后,将使用AJAX检索表格数据,php,jquery,ajax,codeigniter,Php,Jquery,Ajax,Codeigniter,视图: 你期待什么?你的桌子周围有一张表格,所以每次你提交表格时,所有的东西都会被提交 为了实现您想要的,您必须构建一个动态FormData对象 你可以试试那样的 $("input[type='submit']").on("click", function(e) { e.preventDefault(); e.stopImmediatePropagation(); var objForm = $(this).closest("form"); var objFo

视图:



你期待什么?你的桌子周围有一张表格,所以每次你提交表格时,所有的东西都会被提交

为了实现您想要的,您必须构建一个动态FormData对象 你可以试试那样的

$("input[type='submit']").on("click", function(e)
{
    e.preventDefault();
    e.stopImmediatePropagation();

    var objForm = $(this).closest("form");
    var objFormData = new FormData();

    var blnSendForm = false;

    $("input[name^='checked_id']:checked").each(function()  {

        var objTr = $(this).closest("tr");
        objFormData.append("reason[]",$(objTr).find("input[name^='checked_id']").val());
        blnSendForm = true;
    });

    if (blnSendForm)
    {
        $.ajax({
            url : $(objForm).attr("action"),
            data : objFormData,
            processData : false,
            contentType: false,
            type: "POST",
            success : function(data)
            {
                alert(data);
            }
        });
    }
    else
    {
        alert("no data selected");
    }

});

你期待什么?你的桌子周围有一张表格,所以每次你提交表格时,所有的东西都会被提交

为了实现您想要的,您必须构建一个动态FormData对象 你可以试试那样的

$("input[type='submit']").on("click", function(e)
{
    e.preventDefault();
    e.stopImmediatePropagation();

    var objForm = $(this).closest("form");
    var objFormData = new FormData();

    var blnSendForm = false;

    $("input[name^='checked_id']:checked").each(function()  {

        var objTr = $(this).closest("tr");
        objFormData.append("reason[]",$(objTr).find("input[name^='checked_id']").val());
        blnSendForm = true;
    });

    if (blnSendForm)
    {
        $.ajax({
            url : $(objForm).attr("action"),
            data : objFormData,
            processData : false,
            contentType: false,
            type: "POST",
            success : function(data)
            {
                alert(data);
            }
        });
    }
    else
    {
        alert("no data selected");
    }

});

我要提交选定值和选中行我要提交选定值和选中行