创建事件时,我需要以datetime格式设置事件开始和事件结束(0000-00-00 00:00:00)然后我可以选择设置每周重复该事件直到特定日期(0000-00-00)但是我无法在数据库中正确插入重复事件.这是我有的:
$startDateTime = '2015-04-30 10:30:00';
$endDateTime = '2015-04-30 11:30:00';
$repeatEndDate = '2015-06-01';
$timestamp = strtotime($startDateTime);
$day_of_week = date('l', $timestamp);
$step = 1;
$unit = 'W';
$repeatStart = new DateTime($startDateTime);
$repeatEnd = new DateTime($repeatEndDate);
$repeatStart->modify($day_of_week);
$interval = new DateInterval("P{$step}{$unit}");
$period = new DatePeriod($repeatStart, $interval, $repeatEnd);
foreach ($period as $key => $date ) {
$repeatQuery = 'INSERT INTO event(start,end,status,repeats) VALUES ("'.$startDateTime.'","'.$endDateTime.'","'.$status.'","'.$repeatEndDate.'")';
$repeatResult = mysqli_query($db, $repeatQuery) or die (mysqli_error($db));
}
Run Code Online (Sandbox Code Playgroud)
当我这样做时print_r($date);,就像这样,没有实际时间00:00:00
DateTime Object
(
[date] …Run Code Online (Sandbox Code Playgroud) 我使用下面的代码根据用户文本输入更新url链接:
<input type="text" id="q" />
<input type="button" id="submit" value="submit" />
<script>
$(function () {
$("#submit").click(function() {
var url = "/tag/";
url += $("#q").val();
window.location = url;
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
现在,当有人点击提交按钮时,它可以正常工作.我想要的是当用户按下回车按钮时它也可以工作.这里提琴
我有这个代码,它在日历中的事件发生前30分钟显示警报,但我想在用户访问页面时显示一次(在30分钟内).现在它显示在每个页面刷新和日历刷新(在30分钟内),因为它被设置为在一段时间后刷新事件.如何只显示一次此警报?
var mili = event.start.getTime() - now.getTime();
if(mili < 1800000 && mili > 0){
$('.alert').dialog({
buttons: [{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}]
});
}
Run Code Online (Sandbox Code Playgroud) 我正在使用Select2 jquery插件,我无法使用json获得结果.在浏览器中查看json响应时看起来没问题.像这样例如:
[{
"id" : "50",
"family" : "Portulacaceae "
}, {
"id" : "76",
"family" : "Styracaceae "
}, {
"id" : "137",
"family" : "Dipsacaceae"
}
]
Run Code Online (Sandbox Code Playgroud)
在这种情况下使用ajax调用的URL是:http://localhost/webpage/json_family.php?term=acac&_=1417999511783但是我无法在select2输入中得到结果,控制台说:
未捕获的TypeError:无法读取未定义的属性"长度"
这是代码:
html
<input type="hidden" id="select2_family" name="term" style="width:30%" />
Run Code Online (Sandbox Code Playgroud)
JS
$("#select2_family").select2({
minimumInputLength: 3,
ajax: {
url: "json_family.php",
dataType: 'json',
data: function (term) {
return {
term: term,
};
},
results: function (data) {
return { results: data.results };
}
}
});
Run Code Online (Sandbox Code Playgroud)
PHP
$myArray = array();
if ($result = …Run Code Online (Sandbox Code Playgroud) 我有两个绝对div的嵌套链接,如下所示:
<div class="container">
<div class="leftPostHolder">
<div class="leftPost">
<h3><a href="#">link</a></h3>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
第一个div(leftPostHolder)有黑色背景,第二个div(leftPost)有红色,当第二个div悬停时,它的不透明度设置为0.5,链接背景设置为白色.现在我希望链接位于这两个div的上方,以便不会对它应用变暗效果,而只对红色背景的第二个div应用.与其背景的链接不应与具有不透明度的暗化效果重叠.如何在这两个元素上面设置链接?我尝试使用z-index并定位该链接但没有成功.
完整代码在这里:http://jsfiddle.net/v21t290a/
按下常规的自举按钮时如何使面板折叠?这是我的代码:
<div class="panel panel-primary" style="border-color: #464646;">
<div class="panel-heading" style="border-color: #BBBBBB; height: 35px; padding-top: 3px;">
<div style="float: left; margin-top: 5px;" data-toggle="collapse" href="#collapse1">Select Object</div>
</div>
<div id="collapse1" class="panel-collapse collapse">
<div class="panel-body">
<!--Object Buttons-->
<button *ngFor="let object of objects" type="button" data-toggle="collapse" style="margin-right: 10px;" class="btn btn-primary" (click)="doThings();"</button>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
panel-body单击时,将会折叠panel-heading,但是当单击“对象”按钮之一时,我希望使面板主体折叠。