ajax请求后台接口数据与返回值处理js写法
2016-12-29 16:13
417 查看
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 () {
}
});
$.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 () {
}
});
相关文章推荐
- ajax请求后台接口数据与返回值处理js的实例讲解
- js方法内Ajax请求数据判断,验证无效(OnClientClick="return Method();"),还是直接执行后台代码
- asp.net 使用ajax请求地址接口数据 ajax返回类型是json js get post请求数据
- 关于js处理ajax请求返回json数据时出现页面缓存的解决方案(适用于showdialog)
- js页面用定时任务通过AJAX获取后台数据,但是从这个页面跳转到其他页面后,定时任务仍然在定时请求后台
- 原生JS的ajax处理json数据格式的异步请求完整例子
- 接口规范,js处理json,php返回给ajax的数据格式
- 前台通过js 写个ajax请求把数据传给后台,然后后台接收到这个数据, 再保存到数据库。。
- js ajax post请求 传递一个较长的参数(含有逗点),IE浏览器可以正常传递到后台做处理,谷歌浏览器会把参数拦截,找不到相应的目标
- js对js加载拼接的html代码中元素添加ajax方法请求后台数据
- jquery的ajax请求处理以及处理后台java传的json数据
- ajax从后台获取数据,返回值为时间和字段太长的处理方式
- ajax发送请求后台处理数据格式然后返回前台的方法(ObjectMapper)
- ajax请求数据,后台提供数据返回json, 前台js拼html,回填
- js 的encodeURIComponent() 处理ajax请求url中的 “+ ? ; = @ $ #”等等特殊字符
- jquery-ajax请求后台数据转换json显示在select下拉列表
- 浅析ajax请求json数据并用js解析
- Ajax上传根据服务器端返回数据进行js处理
- ajax返回json类型的数据,用js处理json类型的数据