我正在使用此处找到的 ajaxForm 插件
现在我有一个带有用户名和密码的表单
我的要求是将密码字段的值更改为它的md5,因此我使用的是在此处找到的插件
所以为此我使用的是这样的:
$('myForm').ajaxForm({
url : 'pathtosend',
type : 'post',
beforeSubmit : function(arr, $form, options){
$('#password').val($.md5($('#password').val()));
},
success : function(response, statusText, xhr, $form){
alert('blah blah');
}
});
现在,当我在java servlet 代码中打印密码的值时,它显示的是我传递的那个,而不是我所做的值的 md5。
当我将编码更改为单击提交按钮并操作提交时,我的问题是当数据更改不会反映在提交中时, beforeSubmit的意义是什么