如何以正确的方式使用jQuery提醒时间进程?

时间:2017-04-05 13:53:08

标签: javascript php jquery

我想用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");
        }
    });

警报显示:

enter image description here

有人可以帮助我如何让它更具可读性吗?因为我不知道警报显示的价值。谢谢。

我已将我的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值。

enter image description here

我做错了什么吗?请告诉我。

这是最新提示:

enter image description here

如何让它变得更简单?

1 个答案:

答案 0 :(得分:0)

您始终可以在action.php响应中返回一个名为time的密钥,其中包含请求所用的总时间,然后您可以在成功部分处理此问题并按照您的意愿进行显示。

您可以使用以下内容生成time的值

$time = microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];
相关问题