前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >异步提交方法

异步提交方法

作者头像
PHY_68
发布2020-09-16 14:30:03
1.1K0
发布2020-09-16 14:30:03
举报
文章被收录于专栏:laopan技术分享

异步提交方法

代码语言:javascript
复制
开发工具与关键技术:MVC

 

作者:盘洪源

 

撰写时间:2019年4月13日星期六

异步提交的方法有很多种,比如说post、get等等,这些都是很常用的异步提交方法,还有的就是原生JS的提交方法,这个比较复杂。

先说个简单的post提交,这个很简单,也很常用

在这里插入图片描述
在这里插入图片描述

.post(url, [data], [callback], [type]),很好理解

url就是发送请求的地址,简单点说就是控制中写的方法的地址

data就是待发送 Key/value 参数。

Callback就是发送成功后时回调函数

type:返回内容格式,xml, html, script, json, text, _default。

这是一个简单的POST异步提交数据,在请求成功后可调用回调函数,但如果需要在出错时执行函数,就需要用到$.ajax

Get、getJson和post的基本一样,都是这个用法,参照post的用法就行。

这个ajax提交就复杂点,它不同于post提交的就是可以在请求失败时可以调用函数

在这里插入图片描述
在这里插入图片描述

Type类型的意思,比如说:”POST”,”GET”,默认值为”GET”

url就是发送请求的地址

asnyc设置异步意思(默认:true)默认设置下,所有请求为异步请求

data是一个对象,连同请求发送到服务器的数据

dataType预期服务器返回的数据类型

seccess是一个方法,请求成功后的回调函数

error是个方法,请求失败时调用此函数

这个ajax比post、get那些确实要复杂一些,但它多了个请求失败时也可以调用函数。

还有的就是表单提交,表单提交这玩意需要用到一个插件,所以用到表单提交的时候记得引用插件

这个表单提交是怎么提交的呢?

和前面的有点不一样,看图

在这里插入图片描述
在这里插入图片描述

它的这个请求路径有点不一样,在创建form表单的时候,form表单有个属性action,这个action就是相当于url的意思,就是请求的路径就写在这里。

Form表单提交默认为Get方法提交

在这里插入图片描述
在这里插入图片描述

直接获取表单的ID,然后用ajaxSubmit提交。

异步请求数据的方法有很多种,除了上面这些还有一些原生JS的异步请求数据,很复杂看不懂,所以就不说了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/04/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档