保存之前的表单校验:
//保存客户信息
$('#customersave').bind("click", function(){
// js 合法性校验,customerfm是保存按钮所在的表单的名字
var isValid = $("#customerfm").form('validate');
if(!isValid){
return isValid;
}
var data = JSON.stringify($("#customerfm").serializeObject());
//用来查看交互之前的数据是否获取正常
//alert("data"+data);
$.ajax({
url: ctx+saveorupdateurl,
type: 'post',
contentType: "application/json",
data: data,
dataType: "json",
success: function (result){
if (result.code != 0){
$.messager.alert('错误信息',result.msg,'error');
} else {
$('#customerdlg').dialog('close'); // close the dialog
$('#customerdg').datagrid('reload'); // reload the customer data
}
},
error: function (error) {
}
});
});

本文介绍了一个使用JavaScript进行表单验证并结合AJAX实现数据无刷新提交的例子。通过绑定保存按钮的点击事件,利用jQuery对表单数据进行序列化,并将其转换为JSON格式发送到服务器端。
173

被折叠的 条评论
为什么被折叠?



