代码之家  ›  专栏  ›  技术社区  ›  mcbeav

在Ajax文件上载程序完成后进行Ajax调用?

  •  0
  • mcbeav  · 技术社区  · 14 年前

    我正试图找到一个Ajax文件上传程序来使用,我想我可以在下面讨论这个问题:

    http://valums.com/ajax-upload/

    我遇到的问题是,当上载程序完成文件上载后,我无法确定如何进行jquery-ajax调用。这有可能吗?我不必使用这个特定的上传器。

    2 回复  |  直到 14 年前
        1
  •  2
  •   András Szepesházi    14 年前

    这个Ajax上传程序有一个onComplete事件回调,所以您只需将jQueryAjax调用传递给它。像这样:

    var uploader = new qq.FileUploader({
        element: document.getElementById('file-uploader'),
        action: '/server/upload',
        onComplete: function(id, fileName, responseJSON) {
          // Here comes your jQuery ajax call
          $.ajax({
            url: 'ajax/post_process.php',
            success: function(data) {
               // ...
            }
          });
        }
    });
    
        2
  •  1
  •   albanx    14 年前

    你好,试试我的beta-ajax多点上传jquery,简单高效的下载地址: http://www.albanx.com/ . 没有Flash,有进展,通过HTTPS工作,支持主浏览器。 可以使用success函数调用最终函数