当前位置: 首页 > 面试题库 >

重复jQuery ajax调用

何楷
2023-03-14
问题内容

如何每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",
            url: "newstitle.php",
            data: "user=success",
            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",
   data: "user=success",
   success: function(msg){
     $(msg).appendTo("#edix");
   }
 });
}


 类似资料:
  • 我正在使用geopy,有一个关于为什么会出现错误的问题。 此代码示例来自github提供的代码示例。它的工作原理如前所述 下面的代码为什么会提供错误?这背后的原因是什么? 第二个代码提供的错误是:

  • 我有接口 有没有可能把方法变成可选的?

  • 我的班级结构如下: 订单号:<代码>字符串 为什么不调用对象?

  • 在将数组传递给java中的函数然后将其分配给新数组时,我得到了相同的旧数组。 当传递数组处理传递对该数组的引用时,为什么会这样?

  • 我想单击按钮将添加到中,但未调用适配器的实现方法。 这是我的代码: CourseDetailAdapter。班 我想为输入数据添加layout,所以我不确定是否正确

  • 我有代码: 这是我的项目结构:https://imgur.com/a/5ipF1 这是我的错误消息: 这很奇怪,因为在我将Gradle添加到项目之前它就起作用了。添加Gradle后,我不得不将“src”备注为“源根”。 此结构是智能为 JavaFX 项目生成的基本结构。 有什么想法吗?