ajax请求后台接口数据与返回值处理js的实例讲解
ajax的代码,用的是jquery的 ajax:
$.ajax({
url: "/test.php",//后台提供的接口
type: "post", //请求方式是post
data:{"type":"1", //这是你要传给后台的data值
"t":"c4552111"
},
dataType: "json", //数据类型是json型
success: function (data) { //成功时返回的data值,注意这个data是后台返回的值,上面的data是你要传给后台的值
console.log(data);//可以在控制台查看打印的data值
if (data.SuccessCode != "0") { //如果后台返回的data.SuccessCode不等于0执行后面的语句,
$("#btn").attr("disabled");
$("#btn").css({"background-color":"#DBDBDB","color":"#DB3B2F"});
$("#btn").text("不可点击");
}else{
$("#btn").addClass("btnNow");
}
switch(data.SuccessCode){//根据后台返回的data.SuccessCode来判断执行什么语句
case "0":
$("#btn").addClass("btnNow");
break;
case "-1":
alert("活动尚未开始");
break;
case "-2":
alert("本日已抢完");
break;
default:
alert("系统繁忙,请稍后再试");
}
},
error: function () {
},
complete: function () {
}
}); 相关推荐
lyqdanang 2020-08-16
坚持着执着 2020-06-16
时光如瑾雨微凉 2020-07-19
ppsurcao 2020-06-14
TONIYH 2020-06-05
kentrl 2020-11-10
结束数据方法的参数,该如何定义?-- 集合为自定义实体类中的结合属性,有几个实体类,改变下标就行了。<input id="add" type="button" value="新增visitor&quo
ajaxyan 2020-11-09
zndy0 2020-11-03
学留痕 2020-09-20
learningever 2020-09-19
chongxiaocheng 2020-08-16
ajaxhe 2020-08-16
curiousL 2020-08-03
坚持着执着 2020-07-16
jiaguoquan00 2020-07-07