jQuery 帖子加载

标签 jquery post timeout load

我有2个函数$.post jQuery,如何使第二个$.post仅在第一个$.post加载完全完成后执行? 但我不能在 $.post 中使用 $.post 因为第二个 $.post 是从 flash 调用的

function play(id, file, dur, who, hname, artist, song)
{
    if($.cookie('scrobb') == 'on')
    {
        setTimeout(function(){
            $.post("/scrobbling/", { nowplaying: 1 , artist: artist, song: song, duration: dur},function(){});
        }, 5000);
    }
}

function songIsOver()
{
    if($.cookie('scrobb') == 'on')
    {
        $.post("/scrobbling/", { submission: 1 , artist: bartist, song: bsong, duration: bdur},
        function(data){});
    }
}

抱歉英语不好=)

最佳答案

您可以使用第一篇文章的回调函数:

$.post('ajax/first.html', function(data_first) {
  $.post('ajax/second.html', function(data_second) {
      $('.result').html(data_second);
  });
});

http://api.jquery.com/jQuery.post/

关于jQuery 帖子加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2266296/

相关文章:

javascript - 使用CSS自动拉伸(stretch)元素以适应父容器

javascript - 修改javascript代码以遍历表单中的所有变量

ssh - 连接到 ssh 远程主机(在 vpn 网络中)超时

json - 如何在不重复代码的情况下填充 JSON 对象的一部分?

mysql - 故意在 MySQL 中制造超时和死锁错误

Xamarin iOS HttpClient 超时不起作用

javascript - 如何从具有相同名称的Multi CheckBox中获取值

javascript - ajax 和 php 文件从输入上传 undefined index

javascript - 未定义不是函数,所见即所得 drupal7

java - 在 JsonObject 上使用 getAsJsonArray