首頁  >  文章  >  web前端  >  js取得物件為null的解決方法_javascript技巧

js取得物件為null的解決方法_javascript技巧

WBOY
WBOY原創
2016-05-16 17:13:181354瀏覽

頁面上動態輸出的數據,這是ajax取得的數據我要在頁面上展示

複製程式碼 程式碼如下:

    success:function(data){ 
        var arr = data.split('_'); 
var numStr = ""; 
        if(numArr.length==undefined || numArr.length==0){ 
       '); 
        }else{ 
            for(var i=0;i                    numArr[i].toString() "       numArr[i].toString().substring(0, 3)
                    "
      ) " " 
                    numArr[i].toString().substring(7, 11 ) 
                    "
"; 
            $("#phonenolist").html(numStr); 
            }              total = arr[2]; 
            } 
     function choose_mobile (num,id){ 
        alert(num " " id); 
        $("#mobile").val(num); " num ""); 
        $("#" id).addClass("buy").siblings().removeClass("buy"); 
    }


在js裡面我的參數大概是這樣子,choose_mobile(號碼,對象id),但是在執行js的時候只彈出了號碼,沒有id,這樣我很鬱悶,後來又請教別人,在代碼第9,10行,給方法的兩個參數加上了''單引號,




複製程式碼


程式碼如下:
    numStr = "
  •     ,'n_" i "');" class='buy'>" 
  • 就這樣成功了,之前讓我好糾結,js對字串的解析跟對數字字串的解析還是不太一樣啊,分的這麼清
    陳述:
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn