码迷,mamicode.com
首页 > 其他好文 > 详细

Bootstrap FileInput

时间:2019-01-27 21:48:48      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:返回   set   site   配置   erro   函数   use   上传   rev   

fileuploaded事件

fileuploaded事件是异步方法,如果在模态框中使用没上传完就释放模态框的内容会无法触发。

$fileinput.on("fileuploaded", function (event, data, previewId, index){
    console.log(data);
})
// 1.这样(用了post,然后接释放了原来模态框的内容:)失效
$.post("<?=site_url(‘back/user/insert‘)?>", post_data, function(data){
    if (data[‘status‘] == true) {
      DEP_TABLE.ajax.reload( null, false );
      add_dialog.setContent(‘添加成功‘);
    }else{
      add_dialog.setContent(data[‘message‘]);
    }
})
// 2.或这样(没用post,直接释放了原来模态框的内容:)失效
add_dialog.setContent(‘添加成功‘);


//只用post(不释放模态框的内容):不失效
$.post("<?=site_url(‘back/user/insert‘)?>", post_data, function(data){
    if (data[‘status‘] == true) {
      DEP_TABLE.ajax.reload( null, false );
    }else{
    }
})

fileuploaded事件回调函数参数data

echo json_encode(array(‘error‘=>‘upload error‘,‘add_data‘=>‘123‘));die();
  1. 服务器返回的error这个array如果有值会显示上传错误,并且fileuploaded不执行。
  2. 服务器可以返回其他数据直接配置在json里就行,egadd_data

Bootstrap FileInput

标签:返回   set   site   配置   erro   函数   use   上传   rev   

原文地址:https://www.cnblogs.com/jffun-blog/p/10327456.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!