1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| <html> <head> <meta type="text/html" charset='utf8' /> <title>用form表单进行的上传-formdata</title> <script type="text/javascript" src="js/jquery-1.8.3.js"> </script> </head> <body> <form action="upload.php" id="uploadForm" style="display: none"> 上传 <input type="file" name="image" /> </form> <input type="button" id="upload" value="点击" /> <div id="content"> </div> </body> <script> $("#upload").click( function() { $("input[type='file']").click().change( function() { var form = new FormData($("#uploadForm")[0]); $.ajax( { url: "upload.php", type: "POST", cache: false, data: form, processData: false, contentType: false } ).done( function(data) { data = JSON.parse(data); $("#content").html("<img src=" + data.picName + " width=100 heigth=200 />"); } ).fail(function(data) { }); } ); } ); </script> </html>
|