87,910
社区成员
发帖
与我相关
我的任务
分享
var o = document.getElementById("ajaxData");
var temp="<li>你获取的数据</li>";
if(o.getElementsByTagName("li").length>50)
{
o.getElementsByTagName("ul")[0].innerHTML='';
}
o.getElementsByTagName("ul")[0].innerHTML+=temp;
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
$.ajax({
type: "get",
cache: false,
url: "输出数据的地址?参数1=1&参数2=2",
beforeSend: function () {},
success: function (data) {
var o = $("#ajaxData");
var temp="<li>"+data+"</li>";
if(o.find("li").size()>50)//设置超过50条数据就清空
{
o.find("ul").innerHTML='';
}
o.find("ul").append(temp);
},
error: function (http) {alert('发生错误')},
complete: function (http) {
}
});
我用Jquery 实现你的需求
function mydata(){
$post("数据的页面",{},function(data){
data=$.trim(data);
eval("var str="+data);
//这里我限定是数据多余50条就删除;
if($("#divs")find("tr").length>50){
$("#divs")find("table").html("");
}
$("#divs")find("table").append("<tr><td>"+str+"</td></tr>");
});
setTimeout("mydata()",1000);这里是设置没过1秒去取数据
}
mydata();