jquery ajax发布会

时间:2014-07-05 17:06:59

标签: jquery ajax codeigniter

我遇到了jquery ajax的post方法的问题。

尝试做什么,当用户上传多个文件时,将其上传到会话并保存到数据库,但如果我正在使用提醒它正常工作,

 $('#uploader_div').ajaxupload({
                                    url: '<?php echo base_url(); ?>product/multifile',
                                    editFilename: true,
                                    form: '#create',
                                    //autoStart: true,
                                    remotePath: 'product/<?php echo $id; ?>',
                                    thumbHeight: 300,
                                    finish: function(files_array) {
                                        $.post("<?php echo base_url(); ?>product/file_upload", {files: files_array});
                                        //alert ("Workin");


                                    },
                                    //max number of files can be selected

                                });

我正在使用codeigniter中的Real ajax uploder

这是我的代码的另一部分

public function multifile() {
    $this->load->helper('upload_helper');
}

public function file_upload() {
    $data = array();
    $id = $this->session->userdata('id');
    $files = $this->input->post('files', true);


    $i = 1;
    foreach ($files as $files) {
        $images = "img_" . $i;
        $data [$images] = base_url() . "product/" . $id . "/". $files;
       $this->session->set_userdata($data);
        $i++;
    }
}

在视图中:$ this-&gt; session-&gt; unset_userdata('img_1'); 功能上传流程 - >设置会话 - &gt;数据保存到数据库 - &gt; onsucess从会话中删除 但是,如果我删除警报图像没有出现它设置0值,实际上我的$ .post图像数组不起作用希望现在可以理解!

0 个答案:

没有答案