After I check the display tag part using firebug, I have found out that the display tag will be change to normal html table. So in ajax:
success: function(json){
if(json.status == true){
var strHtml='';
for(var i=0;i<json.pList.length;i++){
strHtml+='<tr><td>'"+json.pList[i].name+"'</td></tr>';
}
jQuery("table#product tbody").html(strHtml);
}
},
In jQuery("table#product tbody"), the "table" refers to display table tag, and the #product refers to display table id.