早上好。

我想问一下JQuery ajax fileUpload。我对此有一些问题。


我想从javascript函数传递一些变量
插入通过jquery ajax上传文件中的变量和值


这是javascript函数:

var baseurl = 'http://fadli.com/';
            function upload_item(kode,field,table)
        {
            $("#upload_item_"+table+"_"+kode).hide(); //hide submit button
            $("#loading_image_upload_"+table+"_"+kode).show(); //show loading image
            console.log('masuk ke fungsi upload');


            $.ajaxFileUpload({
                url             : baseurl+"admin/level/upload_item/"+kode+"/"+field+"/"+table,
                //url           :'./admin/level/upload_file/',
                secureuri       : false,
                fileElementId   :'userfile_'+table+'_'+field+'_'+kode,
                dataType        : 'json',
                data            : {
                    'title'             : $('#sub_modul_title_'+kode).val()
                },
                success : function (data, status)
                {
                    if(data.status != 'error')
                    {
                        // $('#files').html('<p>Reloading files...</p>');
                        // refresh_files();
                        // $('#title').val('');
                        alert('sukses brow');
                        $("#upload_item_"+table+"_"+kode).show(); //show submit button
                        $("#loading_image_upload_"+table+"_"+kode).hide(); //hide loading image
                    }
                    console.log(data.msg);
                },
                error:function (xhr, ajaxOptions, thrownError){
                    console.log(thrownError);
                    $("#upload_item_"+table+"_"+kode).show(); //show submit button
                    $("#loading_image_upload_"+table+"_"+kode).hide(); //hide loading image
                }
            });
            return false;
        }


这是HTML代码:

<input type="file" name="userfile" id="userfile_sub_modul_sub_modul_id_<?php echo $sub->sub_modul_id?>" class="styled-finputs">
<button class="btn btn-labeled btn-success btn-xs" type="button" id="upload_item_sub_modul_<?php echo $sub->sub_modul_id; ?>" onclick="upload_item('<?php echo $sub->sub_modul_id?>','sub_modul_id','sub_modul')"><span class="btn-label icon fa fa-picture-o"></span> Upload gambar</button>
<img src="http://fadli.com/assets/img/input-spinner.gif" id="loading_image_upload_sub_modul_<?php echo $sub->sub_modul_id?>" style="display:none" />


问题是在第一个控制台日志之后,它并没有完全失效。

任何帮助将不胜感激。

谢谢

最佳答案

对于ajaxFileUpload,它以大写字母A开头,请尝试将ajaxFileUpload更改为AjaxFileUpload

关于javascript - 带有codeigniter的jQuery ajaxfileupload,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28954761/

10-09 21:58