透過 ajax傳遞 checkbox:checked 陣列 & codeigniter Controller 接值

ajax 設定 FormData() 傳遞陣列

  // 1. 取得勾選項目
        var items = [];
        $.each($(“.select-export:checked”), function(){
            items.push($(this).val());
        });
            var form_data = new FormData();
            form_data.append(‘ids’, items);
        // 2. 匯出
          $.ajax({
            url: “/Product/export”,
            type: “POST”,
            dataType: “text”,
            data: form_data,
            contentType: false,
            processData: false,
            success: function(data) {
            },
            error: function(XMLHttpRequest, textStatus, errorThrown) {
            }
        });

PHP Controller 接值  (use  codeigniter)

$_REQUEST[‘ids’];

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *