1 回答
TA贡献1846条经验 获得超7个赞
ajax返回的数据判断为空和普通的判断是否为空是一样的,直接使用if语句判断即可。
工具原料:编辑器、浏览器
1、后台传输的数据一般为Json字符串,如果数据为空则直接传输空字符串或者直接给其他的标识符来让前端区分。
2、简单的代码示例如下:
1 2 3 4 5 6 7 8 9 10 11 12 | $.ajax({ type:"post", url:"test.html", success:function(data){ //参数data是后台传回来的数据 if(data==''){ alert("数据为空"); }else{ //做相关的解析处理 } } }); |
3、如果是标识符如状态码判断可能是这样的,假设数据为空给一个字段为status的值我10000。
1 2 3 4 5 6 7 8 9 10 11 12 | $.ajax({ type:"post", url:"test.html", success:function(data){ var data =JSON.parse(data); if(data.status==100000){ alert('数据为空'); }else{ //相关处理 } } }); |
- 1 回答
- 0 关注
- 554 浏览
添加回答
举报