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 關注
- 580 瀏覽
添加回答
舉報