easyui的json文件上傳
easyui是一款基于jQuery開發的前端組件庫,提供了豐富實用的組件和插件。其中,它的文件上傳組件也是非常好用的。不僅可以上傳文件,還可以上傳圖片等多種文件格式。本文主要介紹easyui的json文件上傳。
在使用前,需要引入jQuery和easyui的js、css文件。文件上傳的html代碼如下:
<form id="uploadForm" action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="file" id="file" /> <input type="button" value="上傳" onclick="upload()" /> </form>
這里我們使用form表單來進行文件上傳,并設置enctype為multipart/form-data。其中,onclick事件調用了一個名為upload()的函數,該函數在js代碼中進行定義。
具體上傳過程,在js代碼中完成。代碼如下:
function upload() { $('#uploadForm').form({ url: 'upload.php', onSubmit: function() { $.messager.progress({ title:'提示', msg:'正在上傳文件,請稍候...' }); return true; }, success: function(result) { $.messager.progress('close'); $.messager.alert('提示','上傳成功!'); } }).submit(); }
這里我們使用了jQuery的form插件,將form表單轉化為異步上傳方式。其中,上傳的url地址需要根據實際情況修改。onSubmit函數為提交前需要執行的操作,這里通過easyui的progress組件顯示進度條,提高用戶體驗。success函數為上傳成功后需要執行的操作,這里使用了easyui的messager組件提示上傳成功信息。
至此,easyui的json文件上傳就完成了。使用簡單,界面美觀大方,是一款非常好用的文件上傳組件。
上一篇vue入坑教程
下一篇python 淺拷貝應用