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有哪些区别”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: 怎么用vuecli创立一个vue工程

这篇文章主要介绍“怎么用vuecli创立一个vue工程”,在日常操作中,相信很多人在怎么用vuecli创立一个vue工程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用vuecli创立一个vue工程”的疑惑有所帮助!接下来,…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/12 16:28
下一篇 03/12 16:28

相关推荐