【发布时间】:2010-08-19 21:44:16
【问题描述】:
首先是 jQuery 验证插件的一些文档:
“使用 submitHandler 处理某些内容,然后使用默认提交。注意,“form”指的是 DOM 元素,这样就不会再次触发验证。”
submitHandler: function(form) {
$.ajax({
type: 'POST',
url: form.action,
data: 'current_password=' + form.current_password + '&new_password=' + form.new_password,
success: function(){
alert("succes");
}
});
}
所以,我那段巧妙的代码自然是行不通的。我正在尝试从表单对象访问“操作”属性和两个输入字段,但没有运气。我该怎么做?
【问题讨论】:
-
运行时遇到什么错误?
-
好吧,如果我将 form.action 更改为 $(form).attr('action'),并让数据保持不变,那么它会提交以下内容:current_password=[object HTMLInputElement]&new_password=[object萤火虫中的 HTMLInputElement]
标签: javascript jquery ajax jquery-validate