********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() 方法向对象中添加键值对