jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。jQuery Form有两个核心方法 -- ajaxForm() 和 ajaxSubmit(), 它们集合了从控制表单元素到决定如何管理提交进程的功能。另外,插件还包括其他的一些方法: formToArray()、formSerialize()、fieldSerialize()、fieldValue()、clearForm()、clearFields() 和 resetForm()等。
<script src="/static/libs/jquery.form-3.45.0.js"></script>
var options = {
url: '/bmpf/softmng/software/add_software_package/',
success: showResponse,
dataType: "json"
};
function showResponse(response, status){
if(response.ret){
toastr.success("添加软件成功", "成功提示");
$("#add-soft-modal-form")[0].reset();
$("#add-soft-modal-form").data("bootstrapValidator").resetForm();
$("#add-soft-modal").modal("hide");
$softTable.bootstrapTable("refresh");
}else{
toastr.error(response.errMsg, "错误提示");
}
}
$('#add-soft-modal-form').ajaxForm(options);