このサンプルで、クライアント側でファイルをアップロードすると、画面サブミットせずにアップロードできます。
<script src="jquery-1.4.3.min.js" type="text/javascript"></script> <script src="jquery.form.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { var options = { //target: // target element(s) to be updated with server response success: function (responseText, statusText, xhr, $form) { alert("サブミット完了しました。[" + response + "]"); } , iframe: true }; $('#uploadFileForm').ajaxForm(options); }); <form id="uploadFileForm" runat="server" enctype = "multipart/form-data"> <div> <input type="file" id="fileUpload1" name="fileUpload"/> <asp:Button ID="Button1" runat="server" Text="アップロード"/> </div> </form>
0 件のコメント:
コメントを投稿