日期:2014-05-16 浏览次数:20564 次
$.ajax({
url: URL,//请求地址
type: "post",
dataType:"html",
data: PARAMS,//参数
success: function (e) {
if (e != null & e != "") {
$("table").html(e);
} else {
alert("Data is null");
}
}, error: function (responseText) {
alert("数据超时或发生错误!"); ///responseText.responseText 错误信息!
}
});
------解决方案--------------------
固定10秒的话用setInterval(func,10*1000);
Ajax请求的话可以使用jQuery框架的Ajax
function tbTempl(data){
var tmpl = '<tr><td>{userName}</td><td>{age}</td><td>{uno}</td></tr>';
var regx = /\{(\w+)\}/g;
return tmpl.replace(regx,function(g0,g1){
return data[g1];
});
}
function func(){
$.post('getData.s2',{random:Math.random()},function(data,status,xhr){
$('#myTable').append(tbTmpl(data));
},'json');
}
var intervalVar = setInterval(func,10*1000);
------解决方案--------------------
div.innerHTML