- 注册时间
- 2018-7-20
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- -1
- 精华
- 0
- 帖子
- 0
|
本帖最后由 沈大爷 于 2018-8-27 12:44 编辑
felt 发表于 2018-8-27 10:32 
贴代码,你是如何控制隐藏的。
流程: 点击上传按钮后打开文件选择框,选中文件后点击确定,此时触发改变事件,然后调用ajax文件上传
上传按钮和控件
<input id="file1" class="mini-htmlfile" name="Fdata" />
<a class="mini-button tz-button2" style="width: 90px">上传</a>
隐藏控件
mini.get("file1").setVisible(false);
//打开文件选择框
function openFlieSelect() {
var row = grid.getSelected();
if (!row) {
alert("请选中一条记录");
return;
}
$(".mini-htmlfile .mini-htmlfile-file").click();
}
//文件上传
function startUpload() {
var filePath = mini.get("file1").getValue();
var inputFile = $("#file1 > input:file")[0];
$.ajaxFileUpload({
url : '', //url是正确的,这里就不放了
fileElementId : inputFile,
dataType : 'text',
cache : false,
success : function(data) {
alert(data.msg);
},
error : function(data, status, e) //服务器响应失败处理函数
{
alert(e);
},
complete : function() {
var jq = $("#file1 > input:file");
jq.before(inputFile);
jq.remove();
}
});
|
|