form-jQuery-serialize() 序列化 Form表单

问题描述

jQuery-serialize() 序列化 Form表单

var path = "${pageContext.request.contextPath}";

$(document).ready(function(){

var url = path+"/webservice/getUser";

var queryString = "";

queryString = "?"+$("#search").serialize();

decodeURIComponent(queryString,true);

$("#btn1").click(function(){

alert($("#search").serialize());

$("#resultDiv").load(url+queryString,function(response, status, xhr){
alert("提交成功!"+ status);
});
})
})

function ajaxGet(){
var url = path+"/webservice/ajaxGet";
$.get(url,function(data,status){
alert("数据:"+data+",状态:"+status);
alert(" 牛牪犇");
});
alert("回调成功!");
}

<body>
    <div>
        <h2>
            WebService
        </h2>
        ${web }
    </div>
    <div id="seacrhDiv">
        <form id="search" name="search" method="get" action="${pageContext.request.contextPath}/webservice/getUser">
            姓名:
            <input type="text" name="name" id="nameId" value="1111"><br/>
            密码:
            <input type="text" name="passw" id="passwId"><br/>

            <input type="button" value="jQuery提交" id="btn1">

            <input type="submit" value="表单提交" id="btn2">

            <input type="button" value="js提交" id="btn3" onclick="search()"><br/>

            <input type="button" value="ajaxGet" id="ajax" onclick="ajaxGet()">
        </form>
    </div>
    <div id="resultDiv">
        开始页面:
    </div>
</body>

解决方案

 详细说明

.serialize() 方法创建以标准 URL 编码表示的文本字符串。它的操作对象是代表表单元素集合的 jQuery 对象。

表单元素有几种类型:
<form>
  <div><input type="text" name="a" value="1" id="a" /></div>
  <div><input type="text" name="b" value="2" id="b" /></div>
  <div><input type="hidden" name="c" value="3" id="c" /></div>
  <div>
    <textarea name="d" rows="8" cols="40">4</textarea>
  </div>
  <div><select name="e">
    <option value="5" selected="selected">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
  </select></div>
  <div>
    <input type="checkbox" name="f" value="8" id="f" />
  </div>
  <div>
    <input type="submit" name="g" value="Submit" id="g" />
  </div>
</form>

.serialize() 方法可以操作已选取个别表单元素的 jQuery 对象,比如 <input>, <textarea> 以及 <select>。不过,选择 <form> 标签本身进行序列化一般更容易些:
$('form').submit(function() {
  alert($(this).serialize());
  return false;
});

输出标准的查询字符串:
a=1&b=2&c=3&d=4&e=5

解决方案二:

相关文章


  • form-jQuery-serialize() 序列化 Form表单

【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约  详情请点击

热门推荐


  • 高性能云服务器2折起
  • 云服务器配置
  • 技术资料
  • 云计算
  • 域名
  • shell
  • node.js
  • 问答
  • java
  • mysql
  • C++
  • python
  • jQuery
  • Android
  • asp
  • PHP技巧
  • jQuery教程
  • JavaScript技巧
  • JS
  • SEO
  • sql server
  • mysql教程
  • 前端
  • 技术文集
  • 技术
  • 主题地图
  • A
  • z
  • 云服务器哪家好
  • API
  • 大数据
  • 云安全
  • 云存储
  • 云计算
  • 获取公众号授权失败
  • 兼容性疑难解答
  • path
  • stm32
  • jsonobject
  • product

前三篇


  • 位置-listview里的textviw文本错位
  • 数字信号处理中MATLAB问题
  • 调试-在测试一个tesseract程序时logcat抛出一个错误无法解决,请教各位大侠

后三篇


  • 请问python有没有读取网页中所有jpg图片链接并下载的实例?
  • link中如何实现链式编程,后面的拿到前面的方法并且提前结束?
  • link中用select调用一个函数,是不是多线程调用的?听说多线程可以节省时间?

(yq.aliyun.com)为您免费提供form-jQuery-serialize() 序列化 Form表单相关信息,包括
form
serialize
的信息
,所有form-jQuery-serialize() 序列化 Form表单相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_62667,您可以点击form-jQuery-serialize() 序列化 Form表单-手机站访问。

时间: 2024-09-08 11:36:43

form-jQuery-serialize() 序列化 Form表单的相关文章

Jquery中ajax提交表单几种方法(get、post两种方法)_AJAX相关

在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$( 表单ID) serialize();就行了,下面我来介绍两个提交表单数据的方法.$get方式提交表单get() 方法通过远程HTTP ,下面我来介绍两个提交表单数据的方法. $get方式提交表单 get() 方法通过远程 HTTP GET 请求载入信息 格式 $(selector).get(url,data,success(response,status,xhr),dataType

Jquery中ajax提交表单几种方法(get、post两种方法)

在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$( 表单ID) serialize();就行了,下面我来介绍两个提交表单数据的方法.$get方式提交表单get() 方法通过远程HTTP ,下面我来介绍两个提交表单数据的方法. $get方式提交表单 get() 方法通过远程 HTTP GET 请求载入信息 格式 $(selector).get(url,data,success(response,status,xhr),dataType

jQuery提交多个表单的小例子

这篇文章介绍了jQuery提交多个表单的小例子,有需要的朋友可以参考一下   复制代码 代码如下: <script type="text/javascript"> $(function(){ $("#btnSubmit").click(function(){ $("form[name='form1']").submit(); $("form[name='form2']").submit(); }) }) </

jQuery使用ajaxSubmit()提交表单示例

 这篇文章主要介绍了jQuery使用ajaxSubmit()提交表单示例,使用延第三方插件jquery.form实现,需要的朋友可以参考下 ajaxSubmit(obj)方法是jQuery的一个插件jquery.form.js里面的方法,所以使用此方法需要先引入这个插件.如下所示:   代码如下: <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> <script src=

jQuery Validate插件实现表单强大的验证功能_jquery

jQuery Validate插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API.所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言. 第一节:jQuery Validation让验证变得如此容易 一.官网下载jquery,和jquery validation plugin 二.引入文件 <script src="js/jquery-1.8.0.min.js" type="text/javascr

jQuery使用$.ajax提交表单完整实例_jquery

本文实例讲述了jQuery使用$.ajax提交表单的方法.分享给大家供大家参考,具体如下: 首先,新建Login.html页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/199

jQuery Validate插件实现表单验证_jquery

jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API.所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言.更重要的是他是由jQuery 团队. jQuery UI 团队的主要开发人员Jörn Zaefferer 编写和维护的.具体我们可以访问 jQuery Validate 官网,下载

jquery按回车键实现表单提交的简单实例_jquery

本文章在给大家介绍在用户输入完信息之后直接按回车进行表单提交的jquery实现方法,有需要了解的朋友可进来参考以. 键盘事件有3: jquery键盘事件参考: 1.keydown() keydown事件会在键盘按下时触发. 2.keyup() keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件 3.keypress() keypress事件会在敲击按键时触发,我们可以理解为按下并抬起同一个按键 正确代码为: $(document).keyup(function(event){ if(

轻松学习jQuery插件EasyUI EasyUI表单验证_jquery

一.EasyUI创建异步提交表单 本文向您展示如何通过 easyui 提交一个表单(Form).我们创建一个带有 name.email 和 phone 字段的表单.通过使用 easyui 表单(form)插件来改变表单(form)为 ajax 表单(form).表单(form)提交所有字段到后台服务器,服务器处理和发送一些数据返回到前端页面.我们接收返回数据,并将它显示出来. 创建表单(Form) <div style="padding:3px 2px;border-bottom:1px

jquery实现的用户注册表单提示操作效果代码分享_jquery

本文实例讲述了jquery实现的用户注册表单提示操作效果.分享给大家供大家参考.具体如下: jQuery实现的用户注册表单上方弹窗提示文字特效源码,是一段不仅可以在输入的表单上方提示注意事项,同时也可以进行输入验证的代码,是一款非常实用的特效代码,值得大家学习. 运行效果图:                               -------------------查看效果 下载源码------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 为大家分