国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

快速解決ajax傳遞為空但顯示在頁面上為undefined的問題

2024-09-01 08:31:09
字體:
來源:轉載
供稿:網友

昨天寫代碼遇到一個問題,這個問題以前也遇到過,只不過那時以為簡單就沒做什么筆記,結果昨天遇到還是要去查百度,查百度又要找好一會兒,所以就記錄一下。避免以后忘記。

首先問題是這樣的:我用ajax到動態的做表格插入,從后臺傳回來一個對象的list集合,然后進行遍歷動態的生成表格的行。后臺寫的都正確的,結果表格有些內容為顯示為undefined。后來我調試了一下發現ajax自動的把為空的字段設成了undefined。

//這是修改后的ajax代碼 $("#ss").click(function(){    var key = $("#firstname").val();    if(key==''){     alert("請輸入內容查詢!");     return;    }    $.ajax({    url:'${pageContext.request.contextPath}/door/searchBykey.do',    type:'post',    dataType:'json',    data:{'key':key},    success:function(data){     $("table>tbody>tr").remove();     for(var i=0;i<data.length;i++){      var count = i+1;      var doors = data[i].door;      var str = doors.replace(//#/g,"%23");       $("table>tbody").append(         '<tr><td>'+count+'</td>'+          '<td>'+ (data[i].build==undefined?"":data[i].build)+'</td>'+         '<td>'+ (data[i].room==undefined?"":data[i].room)+'</td>'+         '<td>'+ (data[i].door==undefined?"":data[i].door)+'</td>'+         '<td>'+ (data[i].conSn==undefined?"":data[i].conSn)+'</td>'+         '<td style="width:131px;">'+          '<button type="button" class="btn btn-success" data-toggle="modal" data-target="#myModal2" onclick="updatebutton('+str+')">'+"修改"+'</button>'+         '<button type="button" class="btn btn-danger" onclick="delButton('+data[i].id+')">'+"刪除"+'</button>'+         '</td>'+          '</tr>'      );     }    },    error:function(){     alert("請求失敗!");    }    });   });

這個問題的解決方法很簡單 ,就是將你的值判斷一下是否為undefined,如果為undefined的,就將這個值設置為空就好了

具體代碼

(data[i].room==undefined?"":data[i].room)

以上這篇快速解決ajax傳遞為空但顯示在頁面上為undefined的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南涧| 禹城市| 乐安县| 章丘市| 白水县| 龙胜| 无极县| 长阳| 龙山县| 古田县| 攀枝花市| 吴桥县| 三河市| 桂东县| 隆子县| 隆林| 吉安县| 临海市| 博罗县| 扬州市| 蒲城县| 乌拉特后旗| 迭部县| 石门县| 封开县| 浑源县| 中江县| 阿鲁科尔沁旗| 璧山县| 临江市| 平度市| 绥棱县| 金门县| 义乌市| 新河县| 定日县| 紫阳县| 法库县| 兴安盟| 丹棱县| 绥化市|