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

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

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

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

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


使用FormData對象

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


  1. var formdata = new FormData();

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

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

2.取得form對象,作為參數(shù)傳入到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提交表單及上傳圖片的方法的詳細內(nèi)容,更多請關注php中文網(wǎng)其它相關文章!


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




主站蜘蛛池模板: 日本五级床片免费 | 小泽玛利亚久久一区二区三区 | 亚洲乱码一二三四区麻豆 | 深爱婷婷激情网 | 亚洲成a人v欧美综合天堂麻豆 | 热热热色 | 中文字幕成人 | 日本aa大片在线播放免费看 | 青青在线免费观看 | 日韩精品视频在线免费观看 | 日本大片免费观看视频 | 日噜噜| 日本综合久久 | 日韩伦理片 | 五福影院在线 | 四虎影院免费看 | 亚洲精品91大神在线观看 | 日韩在线不卡视频 | 青青青国产高清在线观看视频 | 色花堂国产精品首页第一页 | 中文字幕色婷婷在线视频 | 日韩精品在线观看视频 | 日本一区二区三区在线观看视频 | 日韩第七页 | 伊人色在线观看 | 日韩一级视频 | 日日干夜夜骑 | 网站在线看 | 亚洲最新永久观看在线 | 亚洲91在线视频 | 日韩欧美福利视频 | 色妞综合网 | 亚洲成a人片在线观看中文!!! | 鸥美一级黄色片 | 日本香蕉一区二区三区 | 中文伊人| 一区二区三区视频免费观看 | 四虎永久在线观看免费网站网址 | 亚洲a视频在线 | 亚洲精品老司机综合影院 | 我要看一级黄色毛片 |