每10秒钟如何重复jQuery ajax调用?
$(document).ready(function() { $.ajax({ type: "GET",url: "newstitle.PHP",data: "user=success",success: function(msg) { $(msg).appendTo("#edix"); } });
我试图用一个函数包装$ .ajax并使用setInterval调用该函数
$(document).ready(function() { function ajaxd() { $.ajax({ type: "GET",success: function(msg) { $(msg).appendTo("#edix"); } }); } setInterval("ajaxd()",10000); });
但是它说“ajaxd没有定义”
解决方法
@H_404_13@ 您的方法不应该放在ready方法中,否则只能在那里,而不在外面。$(document).ready(function() { setInterval("ajaxd()",10000); }); function ajaxd() { $.ajax({ type: "GET",url: "newstitles.PHP",success: function(msg){ $(msg).appendTo("#edix"); } }); }