婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > PHP使用HTML5 FormData對(duì)象提交表單操作示例

PHP使用HTML5 FormData對(duì)象提交表單操作示例

熱門(mén)標(biāo)簽:外呼系統(tǒng)能給企業(yè)帶來(lái)哪些好處 廣東廣州在怎么申請(qǐng)400電話 百度地圖標(biāo)注偏差 咸寧銷(xiāo)售電銷(xiāo)機(jī)器人系統(tǒng) 開(kāi)發(fā)地圖標(biāo)注類(lèi)網(wǎng)站 百度地圖怎樣標(biāo)注圖標(biāo) 400電話蘭州申請(qǐng)請(qǐng) 電銷(xiāo)機(jī)器人問(wèn)門(mén)薩維品牌my 余姚電話機(jī)器人

本文實(shí)例講述了PHP使用HTML5 FormData對(duì)象提交表單操作。分享給大家供大家參考,具體如下:

這是HTML5中新增的一個(gè)Api,他能以表單對(duì)象作為參數(shù),自動(dòng)的把表單的數(shù)據(jù)打包,當(dāng)ajax發(fā)送數(shù)據(jù)時(shí),發(fā)送這個(gè)FormData對(duì)象,以達(dá)到發(fā)送表單數(shù)據(jù)的目的。

創(chuàng)建:

參數(shù)是一個(gè)form節(jié)點(diǎn)對(duì)象

var fm = document.getElementById('formid');
var fd = new FormData(fm);

優(yōu)點(diǎn):

(1)在以往的ajax做post請(qǐng)求時(shí),當(dāng)提交的數(shù)據(jù)比較多時(shí),需要拼接請(qǐng)求的字符串,如:k1=v1k2=v2...,使用FormData對(duì)象時(shí)不需要這樣,可以節(jié)省工作量,也防止人為拼寫(xiě)錯(cuò)誤。

(2)FormData對(duì)象不僅可以讀取表單的數(shù)據(jù),也可以自行追加數(shù)據(jù)

fd.append(name,value);

案例:

提交表單

效果圖:

文件結(jié)構(gòu)圖:

10-formdata.html文件:

!DOCTYPE html>
html>
head>
  meta charset="utf-8">
  meta http-equiv="X-UA-Compatible" content="IE=edge">
  title>FormData使用/title>
  link rel="stylesheet" href="">
/head>
script>
  /**
   * FromData:表單數(shù)據(jù)對(duì)象
   * 這是HTML5中新增的一個(gè)Api
   * 他能以表單對(duì)象作為參數(shù),自動(dòng)的把表單的數(shù)據(jù)打包
   * 當(dāng)ajax發(fā)送數(shù)據(jù)時(shí),發(fā)送這個(gè)formData
   * 達(dá)到發(fā)送表單內(nèi)數(shù)據(jù)的目的
   */
  function send(){
    var fm = document.getElementById('tform');
    var fd = new FormData(fm);//創(chuàng)建FormData對(duì)象
    var xhr = new XMLHttpRequest();//創(chuàng)建xhr對(duì)象
    xhr.open('POST','10-formdata.php',true);//配置請(qǐng)求參數(shù)
    //設(shè)置狀態(tài)回調(diào)函數(shù)
    xhr.onreadystatechange = function (){
      if(this.readyState == 4  this.status == 200){
        document.getElementById('debug').innerHTML = this.responseText;
      }
    }
    //說(shuō)明formdata對(duì)象不僅可以讀取表單的數(shù)據(jù),也可以自行追加數(shù)據(jù)
    fd.append('Single',false);
    xhr.send(fd);//發(fā)送請(qǐng)求
  }
/script>
body>
  form id="tform">
    用戶(hù)名:input type="text" name="username"/>br/>
    年齡:input type="text" name="age"/>br/>
    郵箱:input type="text" name="email"/>br/>
    性別:input type="text" name="sex"/>br/>
    input type="button" value="ajax發(fā)送" onclick="send();"/>
  /form>
  div id="debug">/div>
/body>
/html>

10-formdata.php文件:

?php
/**
 * 使用formData提交表單
 * @author webbc
 */
print_r($_POST);
?>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《php文件操作總結(jié)》、《PHP目錄操作技巧匯總》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》及《PHP網(wǎng)絡(luò)編程技巧總結(jié)》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • html form表單基礎(chǔ)入門(mén)案例講解
  • php 下 html5 XHR2 + FormData + File API 上傳文件操作實(shí)例分析
  • HTML的form表單和django的form表單
  • Asp.net webForm設(shè)置允許表單提交Html的方法
  • Java Web使用Html5 FormData實(shí)現(xiàn)多文件上傳功能
  • transform實(shí)現(xiàn)HTML5 video標(biāo)簽視頻比例拉伸實(shí)例詳解
  • C#通過(guò)html調(diào)用WinForm的方法
  • HTML form表單提交方法案例詳解

標(biāo)簽:臨沂 衡陽(yáng) 鷹潭 麗江 銅陵 十堰 巴彥淖爾 重慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP使用HTML5 FormData對(duì)象提交表單操作示例》,本文關(guān)鍵詞  PHP,使用,HTML5,FormData,對(duì)象,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP使用HTML5 FormData對(duì)象提交表單操作示例》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于PHP使用HTML5 FormData對(duì)象提交表單操作示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 房产| 茂名市| 曲阳县| 二连浩特市| 分宜县| 开远市| 哈密市| 吴忠市| 铜梁县| 清原| 宿迁市| 永丰县| 共和县| 潮安县| 和田县| 廊坊市| 卢湾区| 峡江县| 泗水县| 广元市| 攀枝花市| 温宿县| 洛隆县| 托克逊县| 峨边| 尼勒克县| 灵台县| 通海县| 定襄县| 平阴县| 上虞市| 龙陵县| 长海县| 仙游县| 武山县| 西吉县| 康马县| 云林县| 简阳市| 清水县| 济阳县|