我使用$.getjson来获取数据,数据从数据库中读取,但是当数据库中符合条件的记录为空的时候,如何设置返回值和在前台进行处理,提示没有记录了

解决方案 »

  1.   

    你非空记录的时候返回的是啥?
    空记录返回的又是啥?
    判断下是不是符合那个格式就行了呗
    比如返回的typeof record=="undefined" 或者 typeof record.id == "undefined"之类的
      

  2.   

    后台给前台随便传个什么值 ajax的回调中判断下是不是这个值就OK了啊 这不就是没有记录了吗 对吧
      

  3.   


    json格式有标准的空值形式吗?
    我想使用的是[{"text":"","id":""}]的形式返回,不知是否合适
    在使用$.getjson处理时,由于返回值的格式的问题可能导致脚本并不会执行,所以判断无法进行,能不能给个完整点的样例,谢谢!
      

  4.   

    [{"text":"","id":""}]的话,if(record[0].id == "")
    {
    alert("空");
    return;
    }
    也是可以的嘛