我希望这个div每15秒刷新一次,它已经刷新了,问题是它刷新一次,下次刷新表时将其删除,我不知道为什么:(
<div class="refresh">
<table class="editinplace">
<tr>
<th>id</th>
<th>Nombre</th>
<th>Apellidos</th>
<th>Telefono</th>
<th>Status</th>
</tr>
</table>
</div>
这是附加了json的ajax
var auto_refresh = setInterval(
function ()
{
$('.refresh').load('index.html');
}, 10000); // refresh every 10000 milliseconds
$(document).ready(function()
{
$.ajax({
type: "GET",
url: "editinplace.php?tabla=1"
})
//Vector
.done(function(json)
{
json = $.parseJSON(json)
for(var i=0;i<json.length;i++)
{
$('.editinplace').append
(
"<tr><td class='id'>"
+json[i].id
+"</td><td>"
+json[i].nombre
+"</td><td>"
+json[i].apellidos
+"</td><td>"
+json[i].telefono
+"</span></td><td class='editable' data-campo='status'><span>"
+json[i].status
+"</span></td></tr>");
}
});
最佳答案
$(document).ready(function(){
setInterval(function(){
$('div').ajax({
url: "test.php",
}).done(function() {
$(this).html( "done" );
});
}, 15000); // 15000 micro second = 15 sec.
});
URL将是php文件的名称。您还可以指定DIV的名称
关于javascript - 如何每15秒仅使用Ajax刷新div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28923571/