將一個返回的json對象提交給一個處理函數,但是總提示 TypeError: each is undefined,但是遍歷卻沒有問題,請問誰知道為什么.ajax取得json對象數組,是一個三維數組success:function(data){var result= $.parseJSON(data);var obj=result.content;var page=result.page;var count=result.count;$("#serchresult").children().remove();for(i=0;i<=obj.length;i++){var newdiv=makeshow(obj[i]);$("#serchresult").append(newdiv);$("#currentpage").text(page);$("#countnum").text(result.countpage)}}makeshow是處理函數,用于按格式顯示數組內容的function makeshow(each){var company= each.company;//總是在這一句提示TypeError: each is undefinedvar comstr=company.substr(0,10);if(each.images!=""){var images="<?php echo W_BASE_URL ?>"+each.images;}else{var images="<?php echo W_BASE_URL ?>images/car_1.jpg";}var lianjie="<?php echo W_BASE_URL ?>"+each.id+".html";var newdata='<div class="slcon">' +'<ul><img src="'+images+'"/>' +'<h4> '+each.title+'</h4>' +'<li>指導價<s>'+each.zdprice+'萬</s> 關注: <span>'+each.nums+'</span></li>' +..............................................................................return newdata;}
后面的內容遍歷卻沒有問題,請問是為什么?
慕田峪9158850
2022-11-03 19:19:42