簡體   English   中英

如何以正確的方式使用jQuery提醒時間過程?

[英]How to alert time process using jQuery in the proper way?

我想使用jQuery顯示我的PHP代碼的處理時間


我的PHP代碼示例:

<?php 
   //some queries to database
?>

這是我的jQuery:

$.ajax({
        type: "POST",
        url: "action.php",
        data: {
            action: "simpanFitur", fitur: $('#feature :selected').val()
        },
        success: function(){
            var stop = new Date().getTime()-start;
            alert("Tersimpan.\n Lama proses : " + stop);
        },
        error: function(cek){
            alert("Error");
        }
    });

警報顯示如下:

在此處輸入圖片說明

有人可以幫助我如何使其更具可讀性嗎? 因為我不知道警報中顯示了什么值。 謝謝。

我已經將ajax請求修改為:

$.ajax({
        type: "POST",
        url: "action.php",
        data: {
            action: "simpanFitur", fitur: $('#feature :selected').val()
        },
        success: function(time){
            alert("Tersimpan.\nLama proses : " + time);
        },
        error: function(){
            alert("Error");
        }
    });

但是警報未顯示time值。

在此處輸入圖片說明

我做錯什么了嗎 ? 請告訴我。

這是最新的警報:

在此處輸入圖片說明

如何使其更簡單?

您始終可以在action.php響應中返回一個名為time的鍵,其中包含請求所花費的總時間,然后可以在成功部分中進行處理,並根據需要顯示。

您可以使用以下方法生成time值:

$time = microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM