使用Ajax进行Form表单提交步骤详解

这次给大家带来使用Ajax进行Form表单提交步骤详解,使用Ajax进行Form表单提交的注意事项有哪些,下面就是实战案例,一起来看一下。

在使用form表单的时候,一旦点击提交触发submit事件,一般会使得页面跳转,页面间的跳转等行为的控制权往往在后端,后端会控制页面的跳转及数据传递,但是在某些时候不希望页面跳转,或者说想要将控制权放在前端,通过js来操作页面的跳转或者数据变化。

一般这种异步的操作,我们都会想到ajax方式,因此在实现了功能后就整理了这篇文章,通过ajax方法实现form表单的提交并进行后续的异步操作。

常见的form表单提交方式

  login test              

用户名:

密 码:

&nbsp

登录后复制

点击登录按钮后,即触发form表单的提交事件,数据传输至后端,由后端控制页面跳转和数据。

ajax实现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("异常!");        }      });    }  

用户名:

密 码:

登录后复制

注意事项

在常用方式中,点击的登录按钮的type为”submit”类型;

在常用方式中,form的action不为空;

ajax方式中需要注意的是$.ajax方法中的参数:dataType和data。

我平时很少写前端代码,级别也就是入门级别,能看懂能改而已,所以很多时候都是百度,像这次这个功能的实现也是借助了百度,但是,我百度到的代码在$.ajax方法中设置的dataType参数值为”html”而不是”json”,导致我在一开始调试的时候一直报错,最终是改成了”json”才成功,因此在这里特别说明并提醒一下,别和我一样走错了路,还有就是向服务端传输的data值了,像上面代码一样,将form表单中的数据序列化传输即可。

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

jQuery实现异步刷新

ajax怎么使文件与图片异步上传

以上就是使用Ajax进行Form表单提交步骤详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2768108.html

(0)
上一篇 2025年3月8日 11:56:09
下一篇 2025年3月1日 01:05:41

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • ajax怎么使文件与图片异步上传

    这次给大家带来ajax怎么使文件与图片异步上传,ajax使文件与图片异步上传的注意事项有哪些,下面就是实战案例,一起来看一下。 大家好,这篇文章我要给大家分享一个网页文件上传功能的代码,希望大家可以有所参考,或者给我提些建议。 众所周知现在…

    编程技术 2025年3月8日
    000
  • Ajax实现安全性很高的登陆界面

    这次给大家带来Ajax实现安全性很高的登陆界面,Ajax实现登陆界面的注意事项有哪些,下面就是实战案例,一起来看一下。 登录界面是信息系统提供的必备的功能,是提供给用户提供维护信息的接口。接下来,我来带领大家打造一个漂亮、安全的登录界面,使…

    2025年3月8日
    200
  • ajax异步下载文件

    这次给大家带来ajax异步下载文件,ajax异步下载文件的注意事项有哪些,下面就是实战案例,一起来看一下。 摘要: ajax请求一个二进制流(文件),转换为Blob进行处理或者下载保存文件 需求 管理后台需要随时下载数据报表,数据要实时生成…

    编程技术 2025年3月8日
    200
  • 怎么操作Ajax返回HTML标签样式

    这次给大家带来怎么操作Ajax返回HTML标签样式,操作Ajax返回HTML标签样式的注意事项有哪些,下面就是实战案例,一起来看一下。 先准备好要返回内容的容器 登录后复制 预定义一个样式,以便返回的内容能直接套用 比如,我们希望返回的表格…

    编程技术 2025年3月8日
    200
  • Ajax请求时显示进度

    这次给大家带来Ajax请求时显示进度,Ajax请求时显示进度的注意事项有哪些,下面就是实战案例,一起来看一下。 Ajax在Web应用中使用得越来越频繁。在进行Ajax调用过程中一般都具有这样的做法:显示一个GIF图片动画表明后台正在工作,同…

    2025年3月8日
    200
  • ajax可以处理服务器返回哪些数据类型?

    这次给大家带来ajax可以处理服务器返回哪些数据类型?,ajax处理服务器返回数据类型的注意事项有哪些,下面就是实战案例,一起来看一下。 1.Text/HTML格式 这种返回类型处理很简单,直接就当作字符串用就行了.为了方便使用,封装成如下…

    编程技术 2025年3月8日
    200
  • ajax加载超时提示怎样实现

    这次给大家带来ajax加载超时提示怎样实现,ajax加载超时提示实现的注意事项有哪些,下面就是实战案例,一起来看一下。 index.php 加载超时 function load(){ $(“#tips”).html(“加载中…”); $…

    编程技术 2025年3月8日
    200
  • Ajax用户认证与注册使用详解

    这次给大家带来Ajax用户认证与注册使用详解,Ajax用户认证与注册的注意事项有哪些,下面就是实战案例,一起来看一下。 Ajax 表单提交是一个功能强大的技术,提供一种发送 web 表单的方法,无需重载浏览器窗口。jQuery 库让您使用 …

    编程技术 2025年3月8日
    200
  • Ajax丢失刷新后数据怎么处理

    这次给大家带来Ajax丢失刷新后数据怎么处理,处理Ajax丢失刷新后数据的注意事项有哪些,下面就是实战案例,一起来看一下。 Ajax 简介: AJAX即“Asynchronous Javascript And XML”(异步JavaScri…

    编程技术 2025年3月8日
    200
  • jQuery+与ajax怎么实现局部刷新功能

    这次给大家带来jQuery+与ajax怎么实现局部刷新功能,jQuery+与ajax实现局部刷新功能的注意事项有哪些,下面就是实战案例,一起来看一下。 当某几个页面都有相同的头部、导航、底部的时候,点击导航链接可以在几个页面中切换,此时想要…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论