最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2018年08月11日 10:53:24   作者:我要在家里  
今天小編就為大家分享一篇快速解決ajax傳遞為空但顯示在頁面上為undefined的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

首先問題是這樣的:我用ajax到動態(tài)的做表格插入,從后臺傳回來一個(gè)對象的list集合,然后進(jìn)行遍歷動態(tài)的生成表格的行。后臺寫的都正確的,結(jié)果表格有些內(nèi)容為顯示為undefined。后來我調(diào)試了一下發(fā)現(xiàn)ajax自動的把為空的字段設(shè)成了undefined。

//這是修改后的ajax代碼
 $("#ss").click(function(){
    var key = $("#firstname").val();
    if(key==''){

     alert("請輸入內(nèi)容查詢!");
     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("請求失??!");
    }
    });


   });

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

具體代碼

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

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

相關(guān)文章

最新評論

琼结县| 建始县| 甘南县| 彝良县| 南岸区| 慈利县| 岱山县| 贡嘎县| 团风县| 苏尼特左旗| 慈利县| 贡嘎县| 深圳市| 临泽县| 和平区| 大余县| 栾川县| 谷城县| 通州市| 安庆市| 合阳县| 四川省| 兴山县| 建瓯市| 漳州市| 屏东县| 玛多县| 卓资县| 白沙| 襄城县| 商河县| 香格里拉县| 南木林县| 义乌市| 松江区| 壤塘县| 安达市| 乌鲁木齐市| 永平县| 阿拉善盟| 凤山市|