小编jak*_*kob的帖子

每周指定的日期重复事件直到特定日期

创建事件时,我需要以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)

php mysql datetime date

18
推荐指数
1
解决办法
2187
查看次数

按Enter按钮时如何触发onclick功能?

我使用下面的代码根据用户文本输入更新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)

现在,当有人点击提交按钮时,它可以正常工作.我想要的是当用户按下回车按钮时它也可以工作.这里提琴

javascript html5

9
推荐指数
1
解决办法
545
查看次数

仅显示警报一次

我有这个代码,它在日历中的事件发生前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)

javascript jquery

7
推荐指数
1
解决办法
2万
查看次数

Select2.js错误:无法读取未定义的属性"长度"

我正在使用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)

javascript php jquery json jquery-select2

5
推荐指数
1
解决办法
1万
查看次数

正确定位z-index和不透明度

我有两个绝对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/

html css css3

2
推荐指数
1
解决办法
84
查看次数

单击按钮折叠面板-引导程序

按下常规的自举按钮时如何使面板折叠?这是我的代码:

<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,但是当单击“对象”按钮之一时,我希望使面板主体折叠。

html javascript twitter-bootstrap angular

0
推荐指数
1
解决办法
3774
查看次数