AJAX加载进度

时间:2013-06-03 07:42:05

标签: php ajax

基本上,我想从Android手机接收GPS位置。首先,我向一个php文件发送一个AJAX请求。此文件将向手机发送请求以跟踪其位置。在手机进行GPS跟踪后,它会将数据发送回另一个PHP文件以更新数据库。我问的是如何使用AJAX或从我从服务器发送请求到手机的时间到我从手机接收数据的时间进行加载进度。如何知道手机已完成GPS功能并通知客户端。非常感谢您的回答。

1 个答案:

答案 0 :(得分:1)

好吧,我们假设你有一个id为#loading的div,并且在创建了两个js函数之后

function loading_show(){
$('#loading').html('<img src="images/loaders/loader2.gif" style="vertical-align:middle;" /> Please Wait!').fadeIn('fast');
}

function loading_hide(){
$('#loading').fadeOut('fast');
}

现在使用jQuery,如果有人点击按钮从服务器检索数据

    $('.selector').on("click", function() {
         loading_show();
         $.ajax
             ({
              type: "POST",
              ......
              data: data,
              success: function(msg)
              {
                  loading_hide();
                  //display results
                  //notify client about process    
              }
             });
         });