qq_35287004 2016-11-13 08:40 采纳率: 100%
浏览 1138
已采纳

关于ajax返回值data的IS的问题

先贴出代码:

 <script language="javascript">    
    function addclick() {                                        //点击触发addclick事件
                var txtuserName = $("#txtuserName").val();//用jquery获取id为txtuserName的页面标记的value,存放在txtuserName变量里
                $.ajax({
                    type: "POST",                                         //ajax的方式为post(get方式对传送数据长度有限制)
                    url: "/AjaxRequest/AddUser.ashx",           //一般处理程序页面AddUser.ashx(在2中会写出该页面内容)
                    dataType: "json",                                   //数据传回的格式为json
                    data: { adduserName: txtuserName},       //要传送的数据键值对adduserName为键(方便2中的文件用此名称接受数据)txtuserName为值(要传递的变量,例如用户名)
                    success: function (data) {                       //成功回传值后触发的方法
                        if (data != null && data.IS != "") {        //如果回传的json不为null或json中的IS键对应的值不为空,则触发一下代码,否则弹出“请重新尝试”
                            if (data.IS == "-1") {                      //如果json中的IS键对应的值为-1,则说明用户名已在数据库中存在
                                alert("添加失败!该名已存在!");
                            }
                            else if (data.IS == "0") {                 //json中的IS键对应的值为0,则说明用户名没有添加成功
                                alert("添加失败!");
                            }
                            else if (data.IS == "-2") {               //json中的IS键对应的值为-2,则说明数据库返回的主键列不能转换成INT32类型
                                alert("数据库连接失败或访问失败!");
                            }
                            else {
                                alert("添加成功!");
                                $("#txtuserName").val("");
                            }
                        }
                        else {
                            alert("请重新尝试!");
                        }
                    }
                })
            }
</script>

我想请教下data.IS里面这个IS是什么?我百度不到?哪位大神能解释的详细点吗?

  • 写回答

2条回答 默认 最新

  • 当作看不见 2016-11-13 08:47
    关注

    首先你要理解data是指ajax 返回的数据 ,这个数据有可能是任意类型或任意值(一般都是对象),is就是这个返回的对象(data)的一个属性,自然是百度不到的,想要知道具体的内容,在succee 返回函数里面输出data 就看到了,

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 stm32f407使用DMA问题
  • ¥15 您好 这个API接口该怎么弄 网站搭建好了 API也有 现在就不知道该怎么填写API 不知道怎么用
  • ¥88 用uniapp写一个多端的程序,用到高德地图,用高德的JSAPI吗?
  • ¥20 关于#c++#的问题:水果店管理系统
  • ¥30 dbLinq最新版linq sqlite
  • ¥20 对D盘进行分盘之前没有将visual studio2022卸载掉,现在该如何下载回来
  • ¥15 完成虚拟机环境配置,还有安装kettle
  • ¥15 2024年全国大学生数据分析大赛A题:直播带货与电商产品的大数据分析 问题5. 请设计一份优惠券的投放策略,需要考虑优惠券的数量、优惠券的金额、投放时间段和投放商品种类等因素。求具体的python代码
  • ¥15 有人会搭建生鲜配送自营+平台的管理系统吗
  • ¥15 用matlab写代码