有关于Ajax的属性说明

Ajax示例介绍

$.ajax({
	type: "POST",//请求的方式(POST/GET),默认为get。
	url: "sys/login",//当前页地址,发送请求的地址。
	data: data,//发送到服务器的数据,将自动转换成请求字符串格式。
	//data:JSON.Stringify(data)
	dataType: "json",//设定服务器返回的数据类型。
	contentType : "application/json"//发送给服务器的数据类型
	success: function(r){//请求成功后的执行的函数。括号里的参数是由服务器返回的。
		if(r.code == 0){//登录成功
	        localStorage.setItem("token", r.token);
	        parent.location.href ='index.html';
		}else{
			vm.error = true;
			vm.errorMsg = r.msg;
		}

1.不使用contentType: “application/json”,则data可以是对象。
2.使用contentType: “application/json”,则data只能是json字符串。

1.如果不使用JSON.Stringify,则data里的数据会变成字符串拼接进行传递(‘name=yukai&age=21’)。
2.如果使用JSON.Stringify,则会传输JSON对象({name:‘yukai’,age:21})。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值