我有这样的表格:
<form enctype="multipart/form-data">
<input type="file" name="file">
<input type="input" name="name">
</form>
我想将这个jQuery文件输入发送到PHP页面:
$(":button").click(function() {
var data = new FormData();
$.each($(':file')[0].files, function(i, file) {
data.append('file', file);
});
$.ajax({
url: 'upload.php',
data: data,
cache: false,
contentType: false,
processData: false,
type: 'POST',
success: function(data){
alert(data);
}
});
});
上面的代码有效但我怎么能有另一个input
并在同一时间发送?
感谢。
答案 0 :(得分:0)
.append()
方法也可用于附加带文件的常规参数值。
它是一个键值对,其中键是参数名称,值是参数值。
data.append('pName', 'pValue');