甲鱼的臀部---formdata
jQuery(document).ready(function($) {
$('button').click(function(event) {
var formData = new FormData($('#formdata')[0]);//一定要加[0]
event.preventDefault();
$(function(){
$.ajax(
{
type:'post',
url : 'http://test2.com/formdata.php',
data:formData,//提交的数据为表单
cache: false,
contentType: false,
processData: false,
dataType:"json",
success : function(data) {
var html = "<div>用户名:"+ data.user+"</div>";
html += "<div>密码:"+ data.pass+"</div>";
$("#showTips").html(html);
},
}
);
});
});
});
使用formdata提交表单时,如果上面代码改为
var formData = new FormData($('#formdata'))
会报错,所有的表单键值对未定义。也就是意味着没有取到form表单。这是为什么????????????????????拜托说原理,不要说标题
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
new FormData的参数是一个DOM对象,而非jQuery对象吧。。。