【发布时间】:2014-09-02 08:49:53
【问题描述】:
我正在尝试使用 Ajax 提交表单,但我的表单包含一个文件字段和一个文本字段。文件字段失败,但文本字段工作
表格
<form id="page" enctype="multipart/form-data" >
<input type="text" name="text" id="text">
<input type="file" name="image" id ="image">
<button>Submit</button>
</form>
提交的 JS 脚本
$('#page').validate({
rules: {
image:{
required: true
},
text:{
required: true
}
},
messages: {
image: {
required: "required"
},
text: {
required: "required"
}
},
submitHandler : function(){
$.ajax({
type: "POST",
cache:false,
url: "finish.html",
data: $('#page').serialize(),
success: function(data) {
alert(data);
}
});
});
我对 javascript 和 jquery 真的很陌生,我想知道我哪里出错了。感谢您的帮助。
【问题讨论】:
-
这里已经回答了这个问题:stackoverflow.com/q/166221/827168
-
你能展示一下你是如何提取数据的吗?
-
你好,这不是重复的,因为这个问题试图找到如何验证一个脚本中的所有输入字段,包括文件字段,但是建议的重复只试图验证图像文件而不其他输入字段。
标签: javascript jquery ajax forms