对于form表单数据的提交,我们一般都会想到使用ajax提交,那么,ajax如何来提交form表单数据呢?接下来的这篇文章就来给大家来介绍关于ajax提交form表单数据方法,有需要的伙伴可以参考一下。

话不多说,我们直接来看正文~

ajax提交form表单数据可以分为两种,一种是无返回结果的,就是将表单数据提交给后台,后台处理完就完了;另一种就是有返回结果的,后台执行成功或失败的信息需要返回到前台。

ajax本身属于有返回结果的一类,其中的success方法就是处理后台返回结果的。

ajax提交form表单数据有返回结果的实现方式:将form表单数据序列化

login test

function login() {

$.ajax({ //几个参数需要注意一下

type: "POST",//方法类型

dataType: "json",//预期服务器返回的数据类型

url: "/users/login" ,//url

data: $('#form1').serialize(),

success: function (result) {

console.log(result);//打印服务端返回的数据(调试用)

if (result.resultCode == 200) {

alert("SUCCESS");

}

;

},

error : function() {

alert("异常!");

}

});

}

用户名:

密 码:

注意:这种方式提交form表单数据需要注意的是form表单中的项一定要有name属性,后台获取的键值对为key=name值,value=各项值,注意无论是input标签还是span或者是其他标签,一定要有name属性,没有name属性后台是获取不到该项的。、

以上就是本篇文章的全部内容了,更多精彩内容大家可以参考PHP中文网其他栏目!!!

ajax提交form表单到php,ajax如何提交form表单数据?ajax提交form表单数据的方法介绍...相关推荐

  1. mysql数据剪切到新表_6、MySQL核心DDL语句

    命令类型 服务器端命令 获取命令帮助 数据库管理 查看数据库基础变量 SQL组成 创建 修改 删除 表管理 创建 示例一 示例二 示例三 一个常见的创建表结构的示例 表修改 改名 表结构修改 添加/删 ...

  2. 【MapReduce】数据去重、多表查询、倒排索引、单元测试等案例编程

    数据去重.多表查询.倒排索引.单元测试等案例编程 1 数据去重 2 多表查询 2.1 笛卡尔积 2.2 等值连接 2.3 自连接 3 倒排索引 4 单元测试 手动反爬虫,禁止转载: 原博地址 http ...

  3. html页面ajax提交数据,ajax请求提交form表单

    AJAX表单提交以及数据接收 方式一 手工收集所有的用户输入,封装为大的"k1=v1&k2=v2-"键值对形式,使用$.post(url, data,fn)把数据提交给服务 ...

  4. jquery表单ajax json数据,jquery序列化form表单使用ajax提交后处理返回的json数据

    1.返回json字符串: /** 将一个字符串输出到浏览器 */ protected void writeJson(String json) { PrintWriter pw = null; try ...

  5. Ajax(form表单文件上传、请求头之contentType、Ajax传递json数据、Ajax文件上传)

    form表单文件上传 上菜 file_put.html <form action="" method="post" enctype="multi ...

  6. web 表单自定义字段_带有自定义服务器字段验证的AJAX表单提交

    web 表单自定义字段 Overview 总览 This article presents a method for validating form data in a PHP script usin ...

  7. form表单用js提前执行函数若不成功则不提交_面试必会的重复提交 8 种解决方案!...

    重复提交看似是一个小儿科的问题,但却存在好几种变种用法.在面试中回答的好,说不定会有意想不到的收获!现把这 8 种解决方案分享给大家! 1.什么是幂等 在我们编程中常见幂等 select查询天然幂等 ...

  8. ajax获取表单php,Yii2基于Ajax自动获取表单数据的方法

    本文实例讲述了Yii2基于Ajax自动获取表单数据的方法.分享给大家供大家参考,具体如下: 这里有两张表,表结构如下,locations表存放的省份和邮编等信息,两张表的model和curd均使用gi ...

  9. form表单用js提前执行函数若不成功则不提交_如何用Jmeter做接口自动化测试?跟着操作一次就明白了...

    Jmeter是Apache公司组织开发的一款基于Java压力测试工具,开源且支持多个操作系统,可以对测试静态和动态资源进行大并发负载模拟,或对服务器网络进行高强度并发测试,业界多将该工具应用于性能测试 ...

最新文章

  1. 服务器预装操作系统,服务器预装操作系统吗
  2. 网页制作之JavaScript部分3--事件及事件传输方式(函数调用 练习题 )重要---持续更新中...
  3. Android 5.1 修改系统默认语言
  4. Hystrix之Dashboard的常见问题
  5. Arduino 控制超声波测距模块
  6. 读古诗系列--(两首)题都城南庄/江楼感旧
  7. mysql 检查_检查MySQL的健康状况
  8. Delphi 设计模式:《HeadFirst设计模式》Delphi7代码---工厂模式之简单工厂[转]
  9. 2022-2027年中国服装定制行业市场全景评估及发展战略规划报告
  10. 作品交流:数字通信同步技术资源下载
  11. (专升本)信息安全(应用安全策略、网络安全策略)
  12. org.apache.flink.shaded.guava18.com.google.common.util.concurrent.ThreadFactoryBuilder 真实解决方案
  13. Excel应用技巧:不规则合并单元格的求和
  14. 共享打印机找不到网络路径的解决方法
  15. 01-复杂度2 Maximum Subsequence Sum (25分)(数据结构)(C语言实现)
  16. commit 提交规范
  17. Android大作业:安卓开发图书管理系统APP
  18. 举个栗子!Tableau 技巧(121):用 Makepoint 和 Makeline 函数实现连线地图
  19. Luogu P3385 【模板】负环 - 题解
  20. 实时系统和分时系统的区别

热门文章

  1. C# 高仿腾讯QQ (窗口皮肤美化)(附测试源码)
  2. Autumn is coming
  3. 黑帽大会_2020年黑帽大会上我们看到的最可怕的事情
  4. win10 睡眠,重启,关机关不住?只需两步
  5. 拒绝埋头苦干!PDF办公必备的实用小宝箱
  6. 游戏蓝牙耳机哪个品牌好?游戏蓝牙耳机品牌排行榜
  7. ElasticSearch课件1.22
  8. LeetCode - 76 最小覆盖子串
  9. 手动修改oracle scn号,使用Oradebug修改Oracle SCN
  10. 美图祛斑算法实战——雀斑消除