分享更有价值
被信任是一种快乐

jquery和vue中的ajax有哪些区别

文章页正文上

这篇文章主要介绍了jquery和vue中的ajax有哪些区别的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery和vue中的ajax有哪些区别文章都会有所收获,下面我们一起来看看吧。 区别:1、jquery中的ajax方法可以直接调用,而vue中不可以直接调用,因为vue本身不支持ajax请求,需要借助指定的插件才能实现;2、jquery中执行异步HTTP请求,语法为“$.ajax({type:…,url:…,data:…,success:…,dataType:…})”,而vue中借助插件的语法为“axios.get(url…)”。本教程操作环境:windows10系统、jquery3.4.1版本、Dell G3电脑。ajax() 方法用于执行 AJAX(异步 HTTP)请求。1.$.ajax()是jQuery中底层ajax实现,更高层的是$.get和$.post方法;2.$.get方法,请求成功时的操作,如果想有请求失败时的操作,要使用$.ajax()是$.ajax的简写例子:3.$.post方法是下面的简写4.$.getJSON()通过HTTP get请求获得json数据是下面的简写5.两个重要的方法.serialize() 将表单内容序列化为字符串;.serializeArray() 序列化表单元素,返回JSON数据结构数据。vue本身不支持ajax请求,需要借助vue-resource,axios插件vue2官方推荐axios,是一个基于Promise的HTTP请求客户端,不再对vue-resource进行维护和更新;传参方式:1.通过url传参2.通过params选项传参axios.post(url,data,[options]);axios默认发送数据时,数据格式是Request Payload,并非我们常用的Form Data格式,所以参数必须要以键值对形式传递,不能以json形式传参传参方式:1.自己拼接为键值对2.使用transformRequest,在请求发送前将请求数据进行转换3.如果使用模块化开发,可以使用qs模块进行转换axios本身并不支持发送跨域的请求,没有提供相应的API,作者也暂没计划在axios添加支持发送跨域请求,所以只能使用第三方库关于“jquery和vue中的ajax有哪些区别”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“jquery和vue中的ajax有哪些区别”知识都有一定的了解,大家如果还想学习更多免费云主机、域名知识,欢迎关注云技术行业资讯频道。

相关推荐: Vue子组件属性怎么赋值

这篇文章主要介绍了Vue子组件属性怎么赋值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue子组件属性怎么赋值文章都会有所收获,下面我们一起来看看吧。 Vue 子组件Vue 应用由一个或多个组件构成。Vue 组件遵循一种层次结构…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

登录

找回密码

注册