//这是控件,为啥要设置默认值是因为我是根据修改了内容之后触发返回地址的
//怎么说的其实主要的难点在于暂时只能用如下方法
var img = document.getElementsByName("UpdateUrl")[0].files[0];
获取到easyui的文件对象。
$('#fbUpdateUrl').filebox({
buttonText: '选择文件',
onChange() {
var img = document.getElementsByName("UpdateUrl")[0].files[0];
var form = new FormData();
form.append("FileData", img); // 图片
$.ajax({
url: '服务器url ',
type: "post",
timeout: 120000,
data: form,
cache: false,
contentType: false,
processData: false,
success: function (data) {
var data = JSON.parse(data);
var httpimgurl = data.httpUrl;
$('#fbUpdateUrl').filebox('setText', '');//清空原来的值
$('#fbUpdateUrl').filebox('setText', httpimgurl);//把返回的值给
}
});
}
})
<div style="float: right; margin-bottom: 10px;">图片上传路径:<input id="fbUpdateUrl" value="" data-options="prompt:'请选择图片'" class="easyui-filebox" name="UpdateUrl" style="width: 90%;" /></div>
版权声明:本文为qq_38762411原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。