博客列表 >FormData

FormData

dxp2tq的博客
dxp2tq的博客原创
2018年09月14日 01:14:571009浏览

********20180914**********************

网页中上传图片和图片说明大多有两种方法:

① form表单 :需enctype="multipart/form-data"

② 非form表单:ajax提交

HTML代码

<div id="uploadForm">    

<input id="file" type="file"/>    

<input id="content" type="txt"/>    

<button id="upload" type="button">upload</button>

</div>

javascript代码

创建一个FormData对象,然后通过append() 方法向对象中添加键值对(需要什么,添加什么)

var formData = new FormData();

formData.append('file', $('#file')[0].files[0]);//第一个参数任意命名
formData.append('content', $("#content").val());//第一个参数任意命名

$.ajax({
   url: 'test.php',
   type: 'POST',
   cache: false,
   data: formData,
   processData: false,//必须
   contentType: false //必须

})


PHP代码(test.php)

var_dump($_POST);
var_dump($_FILES);die;

 



创建一个你自己的FormData对象,然后通过append() 方法向对象中添加键值对

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议