如果日期是格式'03_01_12'和,如何比较PHP中的两个日期'31_12_11'.
我正在使用此代码:
$date1=date('d_m_y');
$date2='31_12_11';
if(strtotime($date1) < strtotime($date2))
echo '1 is small ='.strtotime($date1).','.$date1;
else
echo '2 is small ='.strtotime($date2).','.$date2;
Run Code Online (Sandbox Code Playgroud)
但它没有工作..
鉴于以下列表
<ul class="listitems">
<li data-position="1">Item 1</li>
<li data-position="2">Item 2</li>
<li data-position="3">Item 3</li>
<li data-position="4">Item 4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
页面上有一些功能可以让这些项目改变位置.例如,他们可能会达到以下状态(仅限示例,订单可以是任何内容):
<ul class="listitems">
<li data-position="3">Item 3</li>
<li data-position="2">Item 2</li>
<li data-position="1">Item 1</li>
<li data-position="4">Item 4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个小功能来重置订单.到目前为止,我有以下内容:
function setPositions()
{
$( '.listitems li' ).each(function() {
var position = $(this).data('position');
$(this).siblings().eq(position+1).after(this);
});
}
Run Code Online (Sandbox Code Playgroud)
但它没有正常工作.我究竟做错了什么?
另外一个条件是列表的顺序可能没有改变,因此该函数也必须在该场景中工作.
我正在页面上输出一系列高级图表.在某些情况下,指定时间段内的所有数据可能会返回0值.
在这种情况下,图表如下所示:http://jsfiddle.net/charliegriefer/KM2Jx/1/
只有1个y轴标签,0,它位于图表的中间.
我想强制y轴的0值位于图表的底部,这与页面上有数据的其他图表一致.
尝试了各种yAxis属性,例如"min:0","minPadding:0","maxPadding:0","startOnTick:true".
似乎它应该非常简单,但我不知所措:(
相关的yAxis代码:
yAxis: {
min: 0,
minPadding: 0,
startOnTick: true,
title: {
text: ""
}
},
Run Code Online (Sandbox Code Playgroud) 这里需要一些帮助.我有一个动态表单,使用户可以选择他/她正确的地址.我做的是我有2个选择框.一个是国家,第二个是城市.在用户选择他/她的状态之后,下拉城市选项将根据所选状态动态地改变.我的问题是,我正在追加它.这就是我改变正确城市的问题.因为它将显示先前选择的选项值.它不断追加和追加.知道我该如何解决这个问题?这是我的代码.
$('#state').on('change',function(){
var state_code = $('#state').val();
var city_url = '<?php echo site_url("locations/displayCity/' + state_code + '"); ?>';
$.ajax({
type: 'POST',
url: city_url,
data: '',
dataType: 'json',
async: false,
success: function(i){
var select = $('#city');
for (var j = 0; j < i.length; j++){
console.log(i[j].name + "--" + i[j].id);
$("#city").append("<option value='" +i[j].name+ "'>" +i[j].name+ "</option>");
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
这是城市的选择:
<select id="city" name="city">
<option value="">---Select City---</option>
</select>
Run Code Online (Sandbox Code Playgroud) 我正在尝试集成一个twitter bootstrap popover; 我被迫使用javascript API,因为一些动态元素是通过Ajax加载的,也应该做出反应.
基本上,这是一个应该做出反应的示例标记:
<a data-container="#appConfigDialog" data-toggle="popover" data-placement="top"
data-content="<img src="URL" />"
data-html="true" href="#"
class="popoverFileSee btn btn-default">See</a>
Run Code Online (Sandbox Code Playgroud)
URL正好由正确的URL替换
我的JS:
$( document ).on( "click", ".popoverFileSee", function() {
$( this ).popover( "toggle" );
return false;
});
Run Code Online (Sandbox Code Playgroud)
这是我想要实现的行为:
这不是"切换"的目的吗?这个代码示例中有什么问题,或者我应该在我的应用程序的其他地方检查?
谢谢
编辑:现在,它总是显示弹出窗口,即使它已经打开奇怪的事情:如果我添加alert( "test" );我的回调函数,那么它的工作原理..
我正在使用jsTree插件来显示树.使用ajax将树加载到具有ul-li结构的div.这是我如何初始化它.
$("#jseq_tree").jstree({
"core" : { "check_callback" : true},
"plugins" : ["dnd","wholerow"]
}).jstree("open_all");
Run Code Online (Sandbox Code Playgroud)
我试图通过点击按钮从树中获取所有节点:
$(document).on("click", "#sub_tree", function() {
var v =$('#jseq_tree').jstree('get_json', -1);
var mytext = JSON.stringify(v);
alert(mytext);
});
Run Code Online (Sandbox Code Playgroud)
但它始终警告错误.我怎样才能使它工作?或者我如何用他们的id和孩子获得树的所有元素?
下面是我正在研究的jquery脚本,我已经删除了它的所有非相关部分.
你可以看到有一个ajax调用,从结果中有一个if语句,其他项目我们被剥离,但无论如何,验证码是从第一个ajax调用的结果中挑选出来的.
然后我需要进行第二次ajax调用,这是我的麻烦,我没有错误,但它似乎没有返回第二个响应,我错过了什么?
<script type="text/javascript">
$(document).ready(function() {
// make ajax call
var dataString = 'comment=' + comment;
$.ajax({
type: "POST",
url: "process.php",
data: dataString,
dataType: "json",
success: function(data) {
//result from 1st ajax call returns "captcha"
if (data.response === 'captcha') {
//a bunch of code is ran
////////////////////////
//then...
$().bind('cbox_closed', function() {
var dataString2 = 'comment=' + comment + '&run=captchagood';
// our nested ajax call
// this is the part that is having trouble =(
$.ajax({
type: "POST",
url: "process.php", …Run Code Online (Sandbox Code Playgroud) 我有一个简单的表单,我想使用PHP在pdf中编辑它.但pdf正在创建表单,但我不能编辑和提交它,任何原因或我不能使用PHP编辑PDF?
我的代码是
<?php
define('_MPDF_PATH','/');
include("mpdf.php");
$html = '
<form action="test.php">
<input type="text" id="name" value="name" />
<input type="reset" name="reset" value="Reset" />
<input type="submit" name="submit" value="Submit" />
</form>';
$mpdf=new mPDF('c');
$mpdf->default_lineheight_correction = 1.2;
// LOAD a stylesheet
$stylesheet = file_get_contents('mpdfstyletables.css');
$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text
$mpdf->SetColumns(2,'J');
$mpdf->WriteHTML($html);
$mpdf->Output('test.pdf','D');//
exit;
?>
Run Code Online (Sandbox Code Playgroud)
我正在构建一个面向ajax的站点,我的所有链接都是这样的:
<div class="link">press me </div>
<div id="contents" ></div>
<script>
$('div[class="link"]').click(function() {
$.ajax({
url: 'contents/get_products.php',
type: "GET",
data:
dataType: 'json',
success:
function(data){
$.each(data, function(i){
$('#contents').append('<div class="cat_list_item">something</div>');
});
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
如何在新选项卡中打开这些链接(在中间单击或右键单击"新选项卡中的打开链接").
我知道浏览器只打开原始页面(url)而没有从Ajax调用中检索到的数据,但是如何让它在新选项卡中加载数据.我一直在寻找互联网,到目前为止我还没有找到解决方案.
如果有密码@MongoDB中的mongodb连接:// [用户名:密码@]主机1 [:端口1] [,主机2 [:端口2:] ...]/DB假设username='abc'和password='abc@123'
在PHP中,我们创建蒙戈DB实例一样
$m = new Mongo('mongodb://[abc:abc@123@]localhost/abc');
Run Code Online (Sandbox Code Playgroud)
然后它会给出这样的错误
致命错误:带有消息的未捕获异常'MongoConnectionException'无法获取123 @] localhost的主机信息
那怎么解决这类问题..
jquery ×6
php ×3
ajax ×2
highcharts ×1
javascript ×1
jstree ×1
mongodb ×1
mpdf ×1
pdf ×1
popover ×1