六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

使用FormData提交表單及上傳圖片的方法

[摘要]FormData 對象,可以把form中所有表單元素的name與value組成一個queryString,提交到后臺。在使用Ajax提交時,使用FormData對象可以減少拼接queryString的工作量。使用FormData對象1.創建一個FormData空對象,然后使用append方法添加k...

FormData 對象,可以把form中所有表單元素的name與value組成一個queryString,提交到后臺。在使用Ajax提交時,使用FormData對象可以減少拼接queryString的工作量。


使用FormData對象

1.創建一個FormData空對象,然后使用append方法添加key/value


  1. var formdata = new FormData();

  2. formdata.append('name','fdipzone');

  3. formdata.append('gender','male');

2.取得form對象,作為參數傳入到FormData對象

    <form name="form1" id="form1">  
    <input type="text" name="name" value="fdipzone">  
    <input type="text" name="gender" value="male">  
    </form>



  1. var form = document.getElementById('form1');  
    var formdata = new FormData(form);

使用FormData提交表單及上傳文件:


  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
    <html>  
     <head>  
      <meta http-equiv="content-type" content="text/html; charset=utf-8">  
      <title> FormData Demo </title>  
      <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>  
      
      <script type="text/javascript">  
      <!--  
        function fsubmit(){  
            var data = new FormData($('#form1')[0]);  
            $.ajax({  
                url: 'server.php',  
                type: 'POST',  
                data: data,  
                dataType: 'JSON',  
                cache: false,  
                processData: false,  
                contentType: false  
            }).done(function(ret){  
                if(ret['isSuccess']){  
                    var result = '';  
                    result += 'name=' + ret['name'] + '<br>';  
                    result += 'gender=' + ret['gender'] + '<br>';  
                    result += '<img src="' + ret['photo']  + '" width="100">';  
                    $('#result').html(result);  
                }else{  
                    alert('提交失敗');  
                }  
            });  
            return false;  
        }  
      -->  
      </script>  
      
     </head>  
      
     <body>  
        <form name="form1" id="form1">  
            <p>name:<input type="text" name="name" ></p>  
            <p>gender:<input type="radio" name="gender" value="1">male <input type="radio" name="gender" value="2">female</p>  
            <p>photo:<input type="file" name="photo" id="photo"></p>  
            <p><input type="button" name="b1" value="submit" onclick="fsubmit()"></p>  
        </form>  
        <p id="result"></p>  
     </body>  
    </html>

server.php


  1. <?php  
    $name = isset($_POST['name'])? $_POST['name'] : '';  
    $gender = isset($_POST['gender'])? $_POST['gender'] : '';  
      
    $filename = time().substr($_FILES['photo']['name'], strrpos($_FILES['photo']['name'],'.'));  
      
    $response = array();  
      
    if(move_uploaded_file($_FILES['photo']['tmp_name'], $filename)){  
        $response['isSuccess'] = true;  
        $response['name'] = $name;  
        $response['gender'] = $gender;  
        $response['photo'] = $filename;  
    }else{  
        $response['isSuccess'] = false;  
    }  
      
    echo json_encode($response);  
    ?>


使用FormData提交表單及上傳圖片的方法

以上就是使用FormData提交表單及上傳圖片的方法的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。




主站蜘蛛池模板: 亚洲国产毛片aaaaa无费看 | 午夜96影视| 一区福利视频 | 涩涩涩涩涩涩涩涩涩涩 | 日韩美女视频在线 | 最新精品女神在线观看 | 亚洲免费精品视频 | 视频一区二区免费 | 午夜国产| 四虎黄色网址 | 伊人五月天婷婷 | 日韩精品一区二三区中文 | 四虎永久影院 | 最近中文字幕无吗高清免费视频 | 欧美一区二区三区婷婷月色 | 色综合久久综合欧美综合图片 | 色婷婷一区二区三区四区成人 | 青草国产精品久久久久久久久 | 最近最新的日本中文字幕 | 特黄一级真人毛片 | 色哟哟色院91精品网站 | 手机看片国产福利 | 日韩欧美不卡在线 | 亚洲欧美中日韩 | 欧洲一区在线观看 | 性生活一区 | 特黄特色的大片观看免费视频 | 午夜岛国 | 啪视频免费 | 日本a网站| 在线不卡一区二区三区日韩 | 中日韩美中文字幕 | 日韩一级免费毛片 | 青娱乐欧美 | 亚洲男人的天堂久久香蕉 | 四虎国产精品永久地址51 | 色一情一乱一伦 | 三级精品视频在线播放 | 手机av在线播放 | 日韩欧美黄色大片 | 亚洲国产日韩在线观看 |