ajax局部刷新
页面上面是查询条件
下面是显示的table列表
用ajax怎么不让它刷新整个页面只把table里的数据刷出来呢,或者把table刷出来也行呢?
我现在得到了结果集list,却不知道怎么用ajax来接,那个回调成功的方法里要怎么写呢?
var parm = $('#form3').serialize();
$.ajax({
type: "post",
url: "/yoblhtjfx/queryPDS.action",
dataType: "json",
data: parm,
success: function(json){
alert(json);
//$("#totalTable").html(json);
}
});
求大虾们指导下。
[解决办法]
楼主 既然已经拿到list了,那就慢慢拼接table啊,
success: function(json){//假设没行5列var tableHTML="<table>";for(var i=0;i<json.length;i++){tableHTML+="<tr>";tableHTML+="<td>"+json[i].name1+"</td>";tableHTML+="<td>"+json[i].name2+"</td>";tableHTML+="<td>"+json[i].name3+"</td>";tableHTML+="<td>"+json[i].name4+"</td>";tableHTML+="<td>"+json[i].name5+"</td>";tableHTML+="</tr>";}tableHTML+="</table>"$("#totalTable").html(tableHTML);}
[解决办法]
可怜啊,放假还加班,额。。你不会用的话,那就用iframe做个假的局部刷新,具体的方法google一下。
[解决办法]