700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > jQuery.Form.js 异步提交表单使用总结

jQuery.Form.js 异步提交表单使用总结

时间:2024-07-25 00:25:46

相关推荐

jQuery.Form.js 异步提交表单使用总结

jQuery.Form.js 是一个用于使用jQuery异步提交表单的插件,它使用方法简单,支持同步和异步两种方式提交。

第一步:引入jQuery与jQuery.Form.js

1 <script src="jQuery.1.8.3.js" type="text/javascript"></script>2 <script src="jQuery.Form.js" type="text/javascript"></script>

第二步:HTML示例代码

<div id="div1"><form id="form1" method="get" action="#"><p><label for="name">姓名:</label><input type="text" name="name" /></p><p><label for="age">姓名:</label><input type="text" name="age" /></p><p><label for="country">国家:</label><input type="checkbox" name="country" value="1" />蜀国<input type="checkbox" name="country" value="2" />魏国<input type="checkbox" name="country" value="3" />吴国</p><p><input type="submit" value="确认" /></p></form></div><div id="div2"></div>

第三步:JS代码

$(function () {$(":submit").click(function () {var options = {url: "indexAjax.aspx",target: "#div2",success: function (data) {alert(data);}};$("#form1").ajaxForm(options);})})

第四步:后台处理代码

string strName = Request["name"];string strAge = Request["age"];string strCountry = Request["country"];Response.Clear();Response.Write("姓名:" + strName + "; 年龄:" + strAge + "; 国家:" + strCountry);Response.End();

一、jQuery.Form.js 配置选项options

二、可操作函数

对于之前的表单,我们输入值,然后序列化整个表单看看

var str = $("#form1").formSerialize(options);alert(str);

序列化之后弹出的表单内容如下:

当然你也可以序列化单一个字段:

var str = $("input[name=name]").fieldSerialize(options);

返回某个字段值:

var str = $('#form1 input[name=name]').fieldValue();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。