我的问题需要一些建议和逻辑。 所以,我有一个entrydate,从数据库,然后是运行当前日期,值为10(数据库中的double类型)。所以,我知道如何计算入门日期和当前日期的差异,对吧。所以我将它转换为秒,然后转换为数字(9.23165)。
|Entry |Current Date|Diff(in number)| |2:00:00 PM |2:30:00 PM | 5.00(Sample)|(First User)
所以基本上,随着当前日期的继续,PHP能否实时显示扣除?或者我需要刷新?我需要的是它显示扣除而不刷新。所以基本上,我需要知道我必须做什么。也许javascipt和ajax?
答案 0 :(得分:0)
您需要的是一些Javascript / jQuery函数来实时更新浏览器。
/*********************edit***********************/
var count = 0;
var i =0;
function outer(data){
if(count==groupdata.length)break;
var groupname = groupdata[i].name;
var groupid = groupdata[i].id;
var groupType =groupdata[i].groupType;
var getuserdata = {
"groupID" :groupdata[i].id,
"groupType" : groupdata[i].groupType,
"token":req.usersession.token
};
var digest = BASE.utils.hmac("sha1", "A12AA418-1F28-4464-8B67-29CBD02BC45C-F048B14F-F3E3-4F97-A522-F2275A364A0E", JSON.stringify(getuserdata));
var postData = {
"groupID" :groupdata[i].id,
"groupType" : groupdata[i].groupType,
"digest" : digest,
"token" : req.usersession.token
};
var groupUserData = BASE.utils.base64encode(BASE.utils.base64encode(JSON.stringify(postData)));
BASE.request({
url : "http://201.206.158.254:8080/BACKSTAFF/service/getGroupUsers/",
method :"POST",
headers : {
"content-type": "application/json",
},
body :groupUserData
},
function (err,result,groupUserdata) {
console.log(groupUserdata);
});
i++;
outer(groupdata[count++]);
}
/***************end edit *************************/
在Javascript中,您可以调用startTimer()来启动它。