开发者资讯

 首页 > 开发者资讯 > 编程开发 > PHP结合HTML5使用FormData对象提交表单及上传图片 

PHP结合HTML5使用FormData对象提交表单及上传图片 

分享到:
【字体:
导读:
          FormData 对象,可以把form中所有表单元素的name与value组成一个queryString,提交到后台。在使用Ajax提交时,使用FormData对象可以减少拼接queryString的工作量。使用FormData对象1 创建一个FormData空对象,然

 

FormData 对象,可以把form中所有表单元素的name与value组成一个queryString,提交到后台。在使用Ajax提交时,使用FormData对象可以减少拼接queryString的工作量。

使用FormData对象

1.创建一个FormData空对象,然后使用append方法添加key/value

var formdata = new FormData();
formdata.append('name','fdipzone');
formdata.append('gender','male');

2.取得form对象,作为参数传入到FormData对象

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

使用FormData提交表单及上传文件:



 
  
   FormData Demo 
  

  

 

 
    

name:

gender:male female

photo:

server.php

分享到:
十大编程算法助程序员走上高手之路算法一...
算法一:快速排序算法 快速排序是由东尼霍尔所发展的一种排序算法。在平均状况下,排序个项目要次比较。在最坏状况下则需要次比较,但这种状况并不常见。事实上,快速排序通常明显比其他算法更快,因为它的内部循环可以在大部分的架构上很有效率地被实现出来。 快速排序使用分治法策略来把一个串行(list)分为两个子串...
如何使用Java、Servlet创建二维码 
  归功于智能手机,QR码逐渐成为主流,它们正变得越来越有用。从候车亭、产品包装、家装卖场、汽车到很多网站,都在自己的网页集成QR码,让人们快速找到它们。随着智能手机的用户量日益增长,二维码的使用正在呈指数上升。 让我们来看看QR码的简要概述,以及如何在Java中生成它们。 QR码介绍 QR码(Quick Response ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……