Basicallly,我想从Android手机接收GPS位置。首先,我发送一个AJAX请求到一个php文件。该文件将向手机发送请求以跟踪其位置。手机完成GPS跟踪后,它将数据发送回另一个PHP文件以更新数据库。我问的是如何使用AJAX进行加载进度,或者从我将请求从服务器发送到手机的时间到从手机收到数据的时间。如何知道手机已经完成GPS的东西并通知客户。非常感谢您的回答。AJAX加载进度
AJAX加载进度
回答
好吧,我们假设你有第一#loading的ID的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
}
});
});
问题是我不知道它什么时候会成功,因为我无法将请求发送到手机发送的php文件,我根本不会收到任何内容。我想我可以在数据库中创建一个列,并让从手机接收到的php文件更新它。之后,我会发送AJAX请求到另一个php文件,该文件检查这一列并收到回复。然而,我必须不断地这样做,直到列返回true。所以我不知道如何实现这个 – themyth92
也许你可以使用触发器(db) – bestprogrammerintheworld
我已经做了一些研究,他们说数据库中的触发器不能传递给php,所以我认为不能使用。 – themyth92
- 1. ajax加载进度动画
- 2. Webbrowser:抓住Ajax加载进度元素
- 3. 加载脚本的AJAX进度条
- 4. AJAX页面加载和进度
- 5. 在php,ajax或javascript中加载进度?
- 6. Ajax加载进度条百分比
- 7. AJAX进度条显示页面加载的进度百分比
- 8. AJAX页面下载进度
- 9. asp.net进度加载
- 10. 进度条加载活动或加载按钮进度
- 11. 加载图片显示加载进度
- 12. 在IE中获取AJAX下载进度
- 13. MPMoviePlayerController预加载进度
- 14. 加载图标/进度条
- 15. Flex进度加载消失?
- 16. 增量加载进度环
- 17. QWebView元素加载进度
- 18. AngularJS加载进度条
- 19. 加载进度条IOS
- 20. 在页面加载事件中显示Ajax进度条
- 21. 在ajax中显示加载百分比的进度条,php
- 22. 如何在加载时显示进度条,使用ajax
- 23. 通过加载进度通过AJAX提交表单?
- 24. Jquery Ajax上传进度正在重新加载页面
- 25. 发送jQuery Ajax请求时加载/进度条
- 26. 用于Flash文件的AJAX加载程序/进度条
- 27. 如何在发送ajax请求时显示进度加载器?
- 28. jQuery ajax进度
- 29. 添加加载进度的.load()
- 30. div加载ajax时未调整高度
每个GET调用都有一个回调,其中请求已完成。加载屏幕在Javascript/AJAX中并不存在。你必须自己做。然而,这并不难:在开始呼叫时获得加载的gif。并在请求完成时隐藏它! – CaptainCarl
我可以这样做,在更新数据库的PHP文件上,我也可以在列中添加以显示此文件已收到足够的数据或不更新此列可能为true。在Ajax方面,我发送一个请求到另一个php文件来检查我在上面添加的数据库列是否这个列是真实的。但是,我必须不断地通过AJAX发送请求到这个文件来连续检查数据库,直到我收到响应OK。我是否真的必须这样做,或者无论如何要克服这一点。谢谢。 – themyth92