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