失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 详解Ajax方法实现Form表单的提交及注意事项

详解Ajax方法实现Form表单的提交及注意事项

时间:2023-11-07 08:47:49

相关推荐

详解Ajax方法实现Form表单的提交及注意事项

后端开发|php教程

Form,Ajax,实现

后端开发-php教程

在使用form表单的时候,一旦点击提交触发submit事件,一般会使得页面跳转,页面间的跳转等行为的控制权往往在后端,后端会控制页面的跳转及数据传递,但是在某些时候不希望页面跳转,或者说想要将控制权放在前端,通过js来操作页面的跳转或者数据变化。本文主要介绍了使用Ajax方法实现Form表单的提交及注意事项,需要的朋友可以参考下,希望能帮助到大家。

亮点宽屏网站源码,ubuntu软件无法打开,爬虫淘宝店铺数据,用php求一个数的因子,如何监管seolzw

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

多多分享 源码,VScode里下载插件,ubuntu 上下分屏,模拟线上Tomcat环境,script爬虫,php lib文件,seo机器多少钱,蓝色的网页免费驾校网站模板,html网站导航栏模板lzw

常见的form表单提交方式

红包扫雷 源码,ubuntu怎么写指令,tomcat 下载mp3,原创力爬虫,php画图宽度,陕西免费seo关键词优化是什么lzw

login test

用户名:

密码:

&nbsp

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

ajax实现form提交方式

修改完成后代码如下:

login testfunction 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表单中的数据序列化传输即可。

html中Form表单提交时页面不跳转的方法详解

JavaScript中常用的form表单代码分享(收藏)

html中关于form表单submit和button的提交用法详解

如果觉得《详解Ajax方法实现Form表单的提交及注意事项》对你有帮助,请点赞、收藏,并留下你的观点哦!

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