程式碼如下:
程式碼如下:
複製程式碼
程式碼如下:
並且在單單中加入target屬性,target=uploadFrame,target屬性需要與iframe中的id的值一致(或是name屬性的值,試試看就知道了)。
複製程式碼
程式碼如下:
<script> <br />(function(){ <br />new AjaxUpload("#upload ", { <br />action: '/hehe', <br />type:"post", <br />data: {}, <br />name: 'textfield', <br />onSubmit: function(file,ext) { <br />alert("上傳成功"); <br />}, </script>
onComplete: function(file, response) {
} }); })(); 這裡貼出了主要的程式碼,在頁面渲染完成之後,我們就使用一個自執行的函數給id為upload的按鈕添加異步上傳事件,new AjaxUpload(id,object)中的id對應的就是綁定物件的id,至於第二個參數中介紹一下data是附加的資料,name可以隨意,onSubmit函數是上傳檔案之前的回呼函數,第一個參數file是檔名,ext是檔案的後綴名,至於onComplete函數中可以處理伺服器傳回的資料。以上是兩種簡單的文件上傳客戶端的實作。