只有設置了 name 屬性的表單元素才能在提交表單時傳遞它們的值

     $(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

相關文章
相關標籤/搜索