重复jQuery ajax调用

前端之家收集整理的这篇文章主要介绍了重复jQuery ajax调用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
每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没有定义”

解决方法

您的方法不应该放在ready方法中,否则只能在那里,而不在外面。
$(document).ready(function() {
    setInterval("ajaxd()",10000);
});

function ajaxd() { 
  $.ajax({
   type: "GET",url: "newstitles.PHP",success: function(msg){
     $(msg).appendTo("#edix");
   }
 });
}

猜你在找的jQuery相关文章