小编Roh*_*mar的帖子

如何在php中比较两个日期

如果日期是格式'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)

但它没有工作..

php

106
推荐指数
8
解决办法
33万
查看次数

基于数据属性值的jquery排序列表

鉴于以下列表

<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)

但它没有正常工作.我究竟做错了什么?

另外一个条件是列表的顺序可能没有改变,因此该函数也必须在该场景中工作.

jquery

36
推荐指数
3
解决办法
6万
查看次数

Highcharts:确保y轴0值位于图表底部

我正在页面上输出一系列高级图表.在某些情况下,指定时间段内的所有数据可能会返回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)

highcharts

31
推荐指数
3
解决办法
2万
查看次数

如何使用jquery删除和替换选择选项?

这里需要一些帮助.我有一个动态表单,使用户可以选择他/她正确的地址.我做的是我有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)

javascript jquery

24
推荐指数
3
解决办法
7万
查看次数

Bootstrap popover.toggle()只显示

我正在尝试集成一个twitter bootstrap popover; 我被迫使用javascript API,因为一些动态元素是通过Ajax加载的,也应该做出反应.

基本上,这是一个应该做出反应的示例标记:

<a data-container="#appConfigDialog" data-toggle="popover" data-placement="top" 
   data-content="&lt;img src=&quot;URL&quot; /&gt;"
   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" );我的回调函数,那么它的工作原理..

jquery popover twitter-bootstrap

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

jstree get_json返回false

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

10
推荐指数
1
解决办法
7723
查看次数

你能在jquery中的另一个AJAX调用中进行AJAX调用吗?

下面是我正在研究的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)

ajax jquery

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

如何在php中创建可编辑的Pdf表单

我有一个简单的表单,我想使用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)

我正在使用mPDF 示例Url表单示例

php pdf mpdf

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

在新标签页中打开ajax链接

我正在构建一个面向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调用中检索到的数据,但是如何让它在新选项卡中加载数据.我一直在寻找互联网,到目前为止我还没有找到解决方案.

ajax jquery

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

使用php连接mongodb

如果有密码@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的主机信息

那怎么解决这类问题..

php mongodb

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

标签 统计

jquery ×6

php ×3

ajax ×2

highcharts ×1

javascript ×1

jstree ×1

mongodb ×1

mpdf ×1

pdf ×1

popover ×1

twitter-bootstrap ×1