修改密码都是文本为什么ajax也要设置这两个属性

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好。这里使用的不再是JQuery中实现的$.ajax,而是Zepto中实现的$.ajax。这两个属性设置为false,是为了跳过对JSON的设置直接发送POST请求。

processData(默认值:true):是否data针对字符串的非GET请求自动序列化

contentType(默认值:“ application / x-www-form-urlencoded”):发布到服务器的数据的Content-Type(也可以通过设置headers)。通过false跳过设置默认值。

这个Zepto的语法和前面学到JQuery稍有不同。但也是一个JS库,使用它的原因主要是这个项目使用的是SUI mobile这个前端框架。所以对于后端开发工程师来说,前端部分不必深究哦~

祝学习愉快~

  • 慕尼黑0101671 提问者 #1
    这个项目里的$.ajax都是zepto实现的么。怎么判断$.ajax是用哪个实现的
    2019-12-29 15:23:58
  • 芝芝兰兰 回复 提问者 慕尼黑0101671 #2
    同学你好。是的,这个项目中的JS方法都是基于Zepto这个JS库的。我们之前的项目中,都会有这样一句:<script type="text/javascript" src="js/jquery.3.3.1.min.js"></script>这证明我们使用的JS库是JQuery。而这个项目中,页面中引用的是<script type='text/javascript' src='//g.alicdn.com/sj/lib/zepto/zepto.min.js' charset='utf-8'></script>,这证明了使用的是Zepto.js。其实语法上虽然有少数区别,但区别并不是特别大。祝学习愉快~
    2019-12-29 15:30:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师