文章詳情頁(yè)
基于ajax后臺(tái)返回的數(shù)據(jù)為空前臺(tái)顯示出現(xiàn)undefined的解決方法
瀏覽:413日期:2022-06-11 14:44:21
之前自己做的一個(gè)圖書管理系統(tǒng),顯示圖書借閱排行榜,因?yàn)榉g在數(shù)據(jù)庫(kù)中有為空的字段,故前臺(tái)顯示會(huì)顯示undefined。
以下貼上部門代碼:
$(document).ready(function () {
$("#rankTable tbody").html("");
var id = 1;
$.ajax({
url:"bookInfo/bookInfo_rank.action",
type:"POST",
data:{},
dataType:"json",
success:function (data) {
$(data).each(function(i,item)
{
var index = id++;
var bookId = item.bookId;
var bookName = item.bookName;
var author = item.author;
//判斷是否為空出現(xiàn)undefined;
var translator = (item.translator==undefined ?"":item.translator);
var ISBN = item.ISBN;
var press = item.press;
var page = item.page;
var bookCase = item.bookCase;
var totalNum = item.totalNum;
var stock = item.stock;
var borrowNum = item.borrowNum;
var typeName = item.typeName;
var str = "<tr> " + "<td>" + index +
"</td>" + "<td>" + bookId +
"</td>" + "<td>" +bookName +
"</td>" + "<td>" + author+
"</td>" +"<td>"+translator+
"</td>" +"<td>"+ISBN+
"</td>" +"<td>"+press+
"</td>" +"<td>"+page+
"</td>" +"<td>"+bookCase+
"</td>" +"<td>"+totalNum+
"</td>" +"<td>"+stock+
"</td>" +"<td>"+borrowNum+
"</td>" +"<td>"+typeName+
"</td></tr>";
$("#rankTable tbody").append(str);
str = "";
})
},
error:function(XMLHttpRequest, textStatus, errorThrown){
alert("系統(tǒng)異常,請(qǐng)稍后重試!");
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
})
});
以上這篇基于ajax后臺(tái)返回的數(shù)據(jù)為空前臺(tái)顯示出現(xiàn)undefined的解決方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持。
標(biāo)簽:
Ajax
上一條:ajax請(qǐng)求后臺(tái)得到j(luò)son數(shù)據(jù)后動(dòng)態(tài)生成樹形下拉框的方法下一條:快速解決ajax傳遞為空但顯示在頁(yè)面上為undefined的問題
相關(guān)文章:
1. 利用ajax+php實(shí)現(xiàn)商品價(jià)格計(jì)算2. 使用AJAX(包含正則表達(dá)式)驗(yàn)證用戶登錄的步驟3. ajax實(shí)現(xiàn)頁(yè)面的局部加載4. Ajax請(qǐng)求超時(shí)與網(wǎng)絡(luò)異常處理圖文詳解5. 解決AJAX返回狀態(tài)200沒有調(diào)用success的問題6. 解決ajax的delete、put方法接收不到參數(shù)的問題方法7. layui的checbox在Ajax局部刷新下的設(shè)置方法8. layui Ajax請(qǐng)求給下拉框賦值的實(shí)例9. SpringMVC+Jquery實(shí)現(xiàn)Ajax功能10. 爬取今日頭條Ajax請(qǐng)求
排行榜

網(wǎng)公網(wǎng)安備