我有一个JS脚本,其功能是根据用户的小时,分钟,日,月,年返回JS的值。现在,我想在没有页面刷新的情况下将这些值解析为PHP。实际上,该页面作为Web服务提供,我们使用GET和POST变量使用页面URL调用它们。我的目标是简单地将这些客户端值解析为服务器端PHP。 我的JS代码:
var currentTime = new Date();
var hours = currentTime.getHours()
var minutes = currentTime.getMinutes()
var day = currentTime.getDate()
var month = currentTime.getMonth() + 1
var year = currentTime.getFullYear()
var suffix = "AM";
if (hours >= 12) {
suffix = "PM";
hours = hours - 12;
}
if (hours == 0) {
hours = 12;
}
if (minutes < 10) {
minutes = "0" + minutes
}
我想要这样的事情:
<?php
echo $_POST["hours"];
echo $_POST["minutes"];
echo $_POST["day"];
echo $_POST["month"];
echo $_POST["year"];
?>
任何可能的解决方案或刻度或代码将不胜感激。 谢谢。
答案 0 :(得分:1)
您可以像这样使用jQuery's ajax method:
$.ajax({
type: "POST",
url: "your.php",
data: { "hours": hours,
"minutes": minutes,
"day": day,
"month": month,
"year": year,
"suffix": suffix
}
})
.done(function( msg ) {
console.log( "Data sent to the server " + msg );
});