我想用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
值。
我做错了什么吗?请告诉我。
这是最新提示:
如何让它变得更简单?
答案 0 :(得分:0)
您始终可以在action.php
响应中返回一个名为time
的密钥,其中包含请求所用的总时间,然后您可以在成功部分处理此问题并按照您的意愿进行显示。
您可以使用以下内容生成time
的值
$time = microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];