jquery form表单提交

article/2025/9/21 17:28:18

使用jquery 进行form表单提交

文章目录

  • 使用jquery 进行form表单提交
  • 先上结果:
  • 代码
    • html代码 ---index.html
    • js代码---index.js代码
    • 用到的jquery.js、select2的css和js在我项目里面有
  • 下载地址

我这里使用了多选框(传输到后端时,用对象接收,里面有个属性是list)
如果暂时不会的话,可以看这篇博文—select2 单选框实现多选功能

先上结果:

在这里插入图片描述

在这里插入图片描述

代码

html代码 —index.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>form表单提交</title><!-- 注意顺序,先jquery,再select2 --><!-- Jquery --><script src="../js/jquery.js"></script><!-- Select2 --><link rel="stylesheet" href="../plugins/select2/css/select2.min.css"><!-- Select2 --><script src="../plugins/select2/js/select2.full.min.js"></script><!-- index --><script src="../js/index.js"></script>
</head>
<body><form id="myForm"><div><label style="width: 10rem;line-height: 2.5;text-align: right;">用户姓名</label><input type="text" name="userName" style="width: 15rem"></div><div><label style="width: 10rem;line-height: 2.5;text-align: right;">喜欢明星</label><select id="movieStar" name="movieStar" class="select2"  multiple="multiple" style="width: 15rem"><option value="成龙">成龙</option><option value="吴彦祖">吴彦祖</option><option value="彭于晏">彭于晏</option><option value="宋威龙">宋威龙</option></select></div><div style="margin: 3rem 8rem"><button type="button" onclick="submitForm()">提交表单</button></div></form>
</body>
</html>

js代码—index.js代码

// 自执行函数
$(function () {$('.select2').select2();//初始化插件
});function submitForm() {var data = {};var movieStarList = new Array();//$("#myForm").serializeArray()可以获取数组:name:"qwl",movieStar:"吴彦祖",movieStar:"彭于晏"。。。//.each()可以将里面的key和value遍历。这里的目的是将多选的movieStar:"吴彦祖",movieStar:"彭于晏"改为movieStarList:["吴彦祖","彭于晏"]$($("#myForm").serializeArray()).each(function () {if (this.name == "movieStar") {movieStarList.push(this.value);} else {data[this.name] = this.value;}});data["movieStarList"] = movieStarList;// console.log(data);//提交到后台$.ajax({type: "POST",   //提交的方法url: "http://192.168.1.29:8080/outApi/saveUserMsg", //接口地址data: JSON.stringify(data),// 转化为json字符串--我公司是喜欢用post和json来接收的async: false,//false同步,true异步dataType:"json",contentType:"application/json",error: function (request) {  //失败alert("Connection error");},success: function (data) {  //成功alert(data);  //就将返回的数据显示出来}});}

用到的jquery.js、select2的css和js在我项目里面有

下载地址

百度网盘
链接:https://pan.baidu.com/s/1yP1hMzZXM_LuItKjkjyTvA
提取码:5xdr


http://chatgpt.dhexx.cn/article/GDuAaSr1.shtml

相关文章

表单提交和超链接请求传递参数的几种方式

表单提交和超链接请求传递参数的几种方式 这段时间在使用easy-ui的datagrid&#xff0c;他有自己提交表单的方式&#xff0c;所以就整理整理页面对参数的提交方式&#xff1a; 注&#xff1a;下面代码都已经过测试。 1. HTML提交表单 HTML提交表单简单易操作&#xff0c;依靠…

模拟html post表单提交

一、打开自动提交访问 设置好表单账号密码&#xff0c;然后访问指定地址。就能自动提交登录并跳转到首页 1、填写访问表单信息 设置好表单账号密码 <input name"account" <input id"password" name"password" 然后填上访问地址action …

02 Ajax表单提交

目录 一、表单概念 1.表单 2.提交的两种方式 二、form-serize与FormData 1.form-serize 2.FormData 三、文件上传案例分析 以下的既为本文的核心概括 一、表单概念 1.表单 form标签&#xff08;表单&#xff09;是用来收集用户输入的信息。 表单构成&#xff1a; 表单标签&a…

Form表单提交

Form表单提交 form表单提交&#xff0c;表单提交分两种&#xff1a;自动提交 和 手动提交&#xff0c; form表单提交又分&#xff1a;post提交和get提交&#xff0c;以下用的都是post提交 一.自动提交表单&#xff1a; 自动提交表单&#xff0c;我们可以通过框架引用&#…

html 提交form表单提交数据格式,form表单提交数据

form表单提交的几种方法 HTML表单提交的几种方式方式一:通过submit按钮提交方式二:通过一般按钮button提交1/3javascript">functionsubmit1(){varform1=document.getElementById("form1");form1.action="bjpowernode.html";form1.submit();方式三…

JavaScript表单提交

表单提交在前端编程阶段中也是一个重点。它是由页面数据保存到后台数据库的重要枢纽&#xff0c;通过表单提交的方式将数据上传到数据库进行保存。同时这些数据也包含用户信息、统计信息、日志信息等等。 数据的信息不同&#xff0c;上传的方式也不同。在JavaScript中有四种种表…

表单提交的四种方式

表单提交的四种方式开发工具与关键技术&#xff1a;VS &#xff0c;JavaScript &#xff0c;Ajax 作者&#xff1a;刘任锋 撰写时间&#xff1a;2021年5月7日内容&#xff1a;将from表单里的内容提交到控制器上。 HTML布局 JS&#xff1a;先获取姓名&#xff0c;性别&#xff0…

表单的提交方式

表单有两个较特殊的属性&#xff0c;一个是method&#xff0c;是规定用于发送表单的HTTP方法&#xff08;提交表单的方式&#xff09;&#xff1b;还有一个是action&#xff0c;是规定当提交时向何处发送表单的数据&#xff08;要提交表单的地址&#xff09;。Form表单有一个自…

InputStream的read()读取机制

public void readArr() {// 明确文件File file new File("D:/net.txt");// 构建流的对象InputStream inputStream null;try {inputStream new FileInputStream(file);// 声名缓冲数组int i;byte[] bytes new byte[5];while ((i inputStream.read(bytes)) ! -1) …

java中的InputStream,OutputStream,Read,Writer

Java 中定义了两种类型的流&#xff1a;字节型&#xff0c;和字符型。 字节流&#xff1a;处理字节的输入和输出。包括读写二进制数据等方面的内容。 字符流&#xff1a;处理字符的输入和输出。他采用的是 Unicode 编码&#xff0c;可以实现国际化。使用字符流的另外一个好处…

InputStreamReader和OutputStreamWriter 的区别和用法

一、InputStreamReader 用于将一个字节流中的字节解码成字符 &#xff0c; 用法如下 Testpublic void Test19() throws Exception {InputStream in new FileInputStream("C:/hello.txt");// 读取文件的数据,注意文件编码为UTF-8,防止读取乱码// 将输入的字节流 ---…

InputStream.read() 和 OutputStream.write()方法

InputStream.read() 和 OutputStream.write()方法组合使用可以完成文件的复制功能。 先贴出代码 InputStream inputStream new FileInputStream(file);OutputStream os response.getOutputStream();byte[] b new byte[2048];int size;while ((size inputStream.read(b)) &…

InputStream 、 InputStreamReader和BufferedReader

在Java中&#xff0c;上述三个类经常用于处理数据流&#xff0c;下面介绍一下三个类的不同之处以及各自的用法。 InputStream &#xff1a; 是所有字节输入流的超类&#xff0c;一般使用它的子类&#xff1a;FileInputStream等&#xff0c;它能输出字节流&#xff1b;InputStre…

Java转换流(InputStreamReader/OutputStreamWriter)

文章目录 概述为什么会有转换流&#xff1f;InputStreamReaderOutputStreamWriter 概述 转换流是字节流到字符流的桥梁&#xff0c;在转换的过程中&#xff0c;可以指定编码。转换流也是一种处理流&#xff0c;它提供了字节流和字符流之间的转换。 转换流的两个类 InputStrea…

InputStream read()方法详解

在Java7中&#xff0c;InputStream被定义为一个抽象类&#xff0c;相应的&#xff0c;该类下的read()方法也是一个抽象方法&#xff0c;这也就意味着必须有一个类继承InputStream并且实现这个read方法。   查阅Java7 API&#xff0c;我们可以看到&#xff0c;在InputStream中…

【Java学习笔记】InputStreamReader的理解

一、InputStreamReader类 API文档说明&#xff1a;InputStreamReader类是从字节流到字符流的桥接器&#xff1a;它使用指定的字符集读取字节并将它们解码为字符。 它使用的字符集可以通过名称指定&#xff0c;也可以明确指定&#xff0c;或者可以接受平台的默认字符集。每次调…

InputStreamReader介绍使用

InputStreamReader类&#xff1a; java.io.InputStreamReader extends Reader InputStreamReader:是字节流通向字符流的桥梁&#xff1a;他使用指定的charset读取字节并将其解码为字符。(解码&#xff1a;把看不懂的变为能看懂的) 继承自父类的共性成员方法&#xff1a;int r…

jconsole工具监测jvm

背景 本篇文章为了记录如何使用jconsole工具。 jconsole工具使用环境是windows&#xff0c;监控服务端在linux上。 如何启动jconsole 找到你本地jdk的目录&#xff0c;进入bin目录&#xff0c;找到jconsole.exe程序双击启动即可 本地进程 如果是想调试本地程序的话&#xf…

jconsole远程连接服务器失败,提示“连接失败:是否重试“

操作步骤: 运行程序的时候加上参数: -Djava.rmi.server.hostname****** -Dcom.sun.management.jmxremotetrue -Dcom.sun.management.jmxremote.port9991 -Dcom.sun.management.jmxremote.authenticatefalse -Dcom.sun.management.jmxremote.sslfalse 服务器打开端口:效果就…

java jconsole 远程连接_jconsole连接远程tomcat

咱们先说怎么做&#xff0c;然后再聊聊一些原理&#xff0c;当然&#xff0c;本人技术能力有限&#xff0c;有错误的地方&#xff0c;欢迎指正。 1.本机环境&#xff0c;远程环境 本机环境:windows 7 java version "1.8.0_121" 远程环境:centos 6.5 java…