js写法:
UploadNote : function (lt_id){
$.ajaxFileUpload({url:urla,
secureuri:false,
fileElementId:'upload_file_'+lt_id,
dataType: 'text',
success: function (data,status) {
var a = data.split('#');
if (a[0] == 'ok'){
alert('上传成功');
}else{
if(a[0].length<30) {
alert(a[0]);
} else {
alert('格式错误,必须为图片或word文档或pdf文件');
}
}
window.location.reload();
},
error: function (data,status,e) {
alert('上传失败,网络错误:'+e);
}
});
},
$.ajaxFileUpload({
url:urla,
secureuri:false,
fileElementId:'upload_pic',
dataType: 'text',
success: function (data,status) {
if (data == 'ok'){
alert('上传成功');
}else{
alert(data);
}
window.location.reload();
},
error: function (data,status,e) {
alert('上传失败,网络错误:'+e);
}
});
},
html写法:
<input id="upload_file_{$v['lt_id']}" name="upload_file" style="display:none;" type="file" οnchange="mLive.UploadNote({$v['lt_id']});return false;"><!--{if $v['file']}-->
已上传<br /><a href="javascript:void(0);" οnclick="$('#upload_file_{$v[lt_id]}').click();">修改</a>
<!--{else}-->
<button class="btn btn_ptype" οnclick="$('#upload_file_{$v[lt_id]}').click();">上传</button>
<!--{/if}-->
html中加载的js文件
<script src='public/js/ajaxfileupload.js'></script>