我们有一个完整的代码,用于通过带有JSON数据类型的Jquery AJAX从PHP获取值.这是代码.
HTML代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ajax submit</title>
<link href="css/main.css" type="text/css" media="screen, projection"rel="stylesheet" />
</head>
<body>
<div id="wrapper">
<div id="message" style="display: none;">
</div>
<div id="waiting" style="display: none;">
Please wait<br />
<img src="images/ajax-loader.gif" title="Loader" alt="Loader" />
</div>
<form action="" id="demoForm" method="post">
<fieldset>
<legend>Demo form</legend>
<span style="font-size: 0.9em;">TEST by ROD</span>
<p>
<label for="email">E-Mail:</label>
<input type="text" name="email" id="email" value="" />
</p>
<p>
<input type="submit" name="submit" id="submit" style="float: right; clear: both; margin-right: 3px;" value="Submit" />
</p>
</fieldset>
</form>
</div>
<script …Run Code Online (Sandbox Code Playgroud) 我们希望得到完整信息的结果,例如Unique = Value1,Value2.重复= Value1.我们有一个数组,下面是一个示例数组.
$array1 = array('John Wilkins', 'Poul Warner', 'Rodger Smith', 'David Bentham', 'David Wilkins', 'Brian Smith', 'David Warner', 'John Wilkins', 'Poul Warner', 'David Wilkins', 'Brian Smith', 'David Warner', 'John Wilkins', 'Poul Warner', 'David Bentham', 'David Wilkins');
Run Code Online (Sandbox Code Playgroud)
我们将使用此函数和数值.我们想以这种格式打印结果.
John Wilkins | Duplicate
Poul Warner | Duplicate
Rodger Smith | Unique
Run Code Online (Sandbox Code Playgroud)
等等.
我有票务发布 Web 应用程序,我将只显示那些有效且在 24 小时内记录的票(从现在开始)。
我正在将Firebase Cloud Firestore与Angular 7 一起使用。
getTicketList(){
this.ticketData =
this.fireStore.collection('ticket').doc("paid").collection("ticket-list",
ref =>
ref.where('status', '==',
"active").where("paid","==","false").orderBy("myTimeStamp");
return this.ticketData.snapshotChanges() ;
}
Run Code Online (Sandbox Code Playgroud)
我们有一个键“myTimestamp”,它是Firestore 时间戳类型。
只想显示那些处于活动状态且当前还有剩余时间可以预订的记录。
下面我提到了我用来从 Firebase 服务获取的代码。
this.firestore.getTicketList().subscribe(list => {
this.ticketList = list.map(item => {
return { id:item.payload.doc.id,
...item.payload.doc.data()}
})
console.log(this.ticketList);
});
Run Code Online (Sandbox Code Playgroud)
谢谢
已编辑
我正在从事真正基于时钟时间的项目。它具有使用Ionic Framework在桌面和移动应用程序(Android/iOS)上工作相同的功能。
如果某些用户更改了移动时间或系统时间,我们完整的应用程序将得到更改结果。
所以在某处我找到了一些答案,它表明从 web 服务器编程语言中获取服务器时间。
但我没有使用任何网络框架语言。
triggerNextTicket(){
Observable.interval(1000).map((x) => {
let date = +new Date().getTime() ;
if( (this.nextTicket.ticket_live_at.seconds * 1000) < date){
this.ngOnInit();
}
if((this.ticketData.ticket_live_at.seconds * 1000) < date){
this.ngOnInit();
}
Run Code Online (Sandbox Code Playgroud)
实际上,这段代码的主要问题是,如果用户手动更改了 Mobile 系统时间,那么我们的应用程序会显示过去的数据。
let date = +new Date().getTime()
Run Code Online (Sandbox Code Playgroud)
在任何情况下,如果用户更改系统时间或在任何情况下,我的日期变量都将是新鲜的。
谢谢