刷新javascript内部的Json提要
我正在创建一个页面,它在其中解析来自json提要的数据,但我不希望它每30秒更新一次,只刷新Div&Jquery实际上并没有刷新页面 我尝试了一些我在这里发现的东西,但没有一件对我有效,唯一发生的事情是它使页面转到无限循环 代码:刷新javascript内部的Json提要,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,我正在创建一个页面,它在其中解析来自json提要的数据,但我不希望它每30秒更新一次,只刷新Div&Jquery实际上并没有刷新页面 我尝试了一些我在这里发现的东西,但没有一件对我有效,唯一发生的事情是它使页面转到无限循环 代码: var username=“mrsyndicate”; $(窗口)。加载(函数(){ $.getJSON(“http://imraising.com/“+username+”/json/livedata.json”,函数(数据){ 美元。每个(数据。捐赠,功能(索引
var username=“mrsyndicate”;
$(窗口)。加载(函数(){
$.getJSON(“http://imraising.com/“+username+”/json/livedata.json”,函数(数据){
美元。每个(数据。捐赠,功能(索引,项目){
$(“”)html(“”+item.screen+“$”+item.amount).appendTo(“#content”);
$(“”)html(item.comment+'
')。附录(“#content”);
});
});
});
它在页面上加载
<div id="content"></div>
我已经用我不想用的方式把它打印出来了,只是我不能让刷新工作,
欢迎任何意见 看,它就像一个循环,但是你可以改变间隔,这样即使它是无限的也不会崩溃看,它就像一个循环,但是你可以改变间隔,这样即使它是无限的也不会崩溃看,它就像一个循环,但是你可以改变间隔,这样即使它是无限的也不会崩溃看,它的作用类似于一个循环,但您可以更改间隔,这样即使它是无限的,也不会崩溃。将它转换为一个可以调用的函数:
$(window).load(function() {
function getFeed() {
var username = "mrsyndicate";
$.getJSON("http://imraising.com/"+ username +"/json/livedata.json", function (data) {
$("#content").html("");
$.each(data.donation, function (index, item) {
$("<div>").html('<font color="950202"><b>'+ item.screen + '</b></font> $' + item.amount).appendTo("#content");
$("<div>").html(item.comment + '<br /><br />').appendTo("#content");
});
});
}
getFeed();
setInterval(getFeed, 30000);
});
$(窗口).load(函数(){
函数getFeed(){
var username=“mrsyndicate”;
$.getJSON(“http://imraising.com/“+username+”/json/livedata.json”,函数(数据){
$(“#content”).html(“”);
美元。每个(数据。捐赠,功能(索引,项目){
$(“”)html(“”+item.screen+“$”+item.amount).appendTo(“#content”);
$(“”)html(item.comment+'
')。附录(“#content”);
});
});
}
getFeed();
设置间隔(getFeed,30000);
});
将其转换为可调用的函数:
$(window).load(function() {
function getFeed() {
var username = "mrsyndicate";
$.getJSON("http://imraising.com/"+ username +"/json/livedata.json", function (data) {
$("#content").html("");
$.each(data.donation, function (index, item) {
$("<div>").html('<font color="950202"><b>'+ item.screen + '</b></font> $' + item.amount).appendTo("#content");
$("<div>").html(item.comment + '<br /><br />').appendTo("#content");
});
});
}
getFeed();
setInterval(getFeed, 30000);
});
$(窗口).load(函数(){
函数getFeed(){
var username=“mrsyndicate”;
$.getJSON(“http://imraising.com/“+username+”/json/livedata.json”,函数(数据){
$(“#content”).html(“”);
美元。每个(数据。捐赠,功能(索引,项目){
$(“”)html(“”+item.screen+“$”+item.amount).appendTo(“#content”);
$(“”)html(item.comment+'
')。附录(“#content”);
});
});
}
getFeed();
设置间隔(getFeed,30000);
});
将其转换为可调用的函数:
$(window).load(function() {
function getFeed() {
var username = "mrsyndicate";
$.getJSON("http://imraising.com/"+ username +"/json/livedata.json", function (data) {
$("#content").html("");
$.each(data.donation, function (index, item) {
$("<div>").html('<font color="950202"><b>'+ item.screen + '</b></font> $' + item.amount).appendTo("#content");
$("<div>").html(item.comment + '<br /><br />').appendTo("#content");
});
});
}
getFeed();
setInterval(getFeed, 30000);
});
$(窗口).load(函数(){
函数getFeed(){
var username=“mrsyndicate”;
$.getJSON(“http://imraising.com/“+username+”/json/livedata.json”,函数(数据){
$(“#content”).html(“”);
美元。每个(数据。捐赠,功能(索引,项目){
$(“”)html(“”+item.screen+“$”+item.amount).appendTo(“#content”);
$(“”)html(item.comment+'
')。附录(“#content”);
});
});
}
getFeed();
设置间隔(getFeed,30000);
});
将其转换为可调用的函数:
$(window).load(function() {
function getFeed() {
var username = "mrsyndicate";
$.getJSON("http://imraising.com/"+ username +"/json/livedata.json", function (data) {
$("#content").html("");
$.each(data.donation, function (index, item) {
$("<div>").html('<font color="950202"><b>'+ item.screen + '</b></font> $' + item.amount).appendTo("#content");
$("<div>").html(item.comment + '<br /><br />').appendTo("#content");
});
});
}
getFeed();
setInterval(getFeed, 30000);
});
$(窗口).load(函数(){
函数getFeed(){
var username=“mrsyndicate”;
$.getJSON(“http://imraising.com/“+username+”/json/livedata.json”,函数(数据){
$(“#content”).html(“”);
美元。每个(数据。捐赠,功能(索引,项目){
$(“”)html(“”+item.screen+“$”+item.amount).appendTo(“#content”);
$(“”)html(item.comment+'
')。附录(“#content”);
});
});
}
getFeed();
设置间隔(getFeed,30000);
});
这不会造成重复的项目吗?它的顶部可能需要一个$(“#content”).html(“”),您是对的。谢谢你的提醒。我把它修好了。我在测试后回来说的正是丹达维斯说的!谢谢更新了我的代码,现在开始测试!这不会造成重复的项目吗?它的顶部可能需要一个$(“#content”).html(“”),您是对的。谢谢你的提醒。我把它修好了。我在测试后回来说的正是丹达维斯说的!谢谢更新了我的代码,现在开始测试!这不会造成重复的项目吗?它的顶部可能需要一个$(“#content”).html(“”),您是对的。谢谢你的提醒。我把它修好了。我在测试后回来说的正是丹达维斯说的!谢谢更新了我的代码,现在开始测试!这不会造成重复的项目吗?它的顶部可能需要一个$(“#content”).html(“”),您是对的。谢谢你的提醒。我把它修好了。我在测试后回来说的正是丹达维斯说的!谢谢更新了我的代码,现在开始测试!