$(function () { var wait = $("<img src=\"\" alt=\"正在上傳\"/>"); $("#File1").change(function () { $("#form1").ajaxSubmit({ url: '/Provider/HandlerUpOneFile.ashx?path=1', beforeSubmit: function () { }, success: function (data) { $("#File1").attr("src", data); // alert( $("#File1").attr("src")); alert(data); } }); }); });
<form id="form1" method="post" enctype="multipart/form-data" > <div class="easyui-panel" style="padding:10px;"> 選擇文件 <input type="file" id="File1" name="File1" /> 注意此處 name 必須設置不然沒法獲取 <a class="easyui-linkbutton" data-options="iconCls:'icon-ok'" href="javascript:void(0)" onclick="LoadData()">上傳文件</a> </div></form>
name 屬性規定 input 元素的名稱。javascript
name 屬性用於對提交到服務器後的表單數據進行標識,或者在客戶端經過 JavaScript 引用表單數據。java
註釋:只有設置了 name 屬性的表單元素才能在提交表單時傳遞它們的值。ajax