參考示例:表單:加載、保存
創(chuàng)建表單
只需要一個(gè)id即可創(chuàng)建表單對象:
var form =
new mini.Form(
"#form1");
加載表單
$.ajax({
url: "../data/FormService.aspx?method=LoadData",
type: "post",
success: function (text) {
var data = mini.decode(text); //反序列化成對象
form.setData(data); //設(shè)置多個(gè)控件數(shù)據(jù)
}
});
提交表單
//提交表單數(shù)據(jù)
var form = new mini.Form("#form1");
var data = form.getData(); //獲取表單多個(gè)控件的數(shù)據(jù)
var json = mini.encode(data); //序列化成JSON
$.ajax({
url: "../data/FormService.aspx?method=SaveData",
type: "post",
data: { submitData: json },
success: function (text) {
alert("提交成功,返回結(jié)果:" + text);
}
});
清除表單
form.clear();
重置表單
form.reset();