如何通过js的异步请求来提交form表单的数据?
假如一个页面的form标签的id属性为objForm。下面提供两种方法:
1. 通过$('#objForm').serialize()序列化表单中的数据,得到的结果是不同参数之间用&连接起来的字符串
var form = $('#objForm');
var options = {
url: '地址',
type: 'post',
dataType: 'json',
data: form.serialize(),
success: function (data) {
//成功执行的方法
}
};
$.ajax(options);
2.下载jquery-form.js,并引入到所在页面
var form = $('#objForm');
var options = {
url:'地址',
type:'post',
dataType:'json',
success:function(data)
{
//成功执行的方法
}
};
form.ajaxSubmit(options);