【问题标题】:JQuery datepicker icon trigger broken after inserting data to database将数据插入数据库后,JQuery datepicker 图标触发器损坏
【发布时间】:2012-09-21 21:35:55
【问题描述】:

起初我要为 JQuery 日期选择器加载我的图标,但在我将值插入我的数据库后,图标图像已损坏。我正在使用 Codeigniter 框架。

这是我的 html 代码:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
     <meta charset="UTF-8">    
     <title>CRUD</title>
<?php echo link_tag(base_url() . 'css/ui-lightness/jquery-ui-1.8.23.custom.css'); ?>    
<script type="text/javascript" src="<?php echo base_url(); ?>js/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="<?php echo base_url(); ?>js/jquery-ui-1.8.23.custom.min.js"></script>
</head>
<body>
<div>
    <?php
    echo form_label('BDay:', 'bday');

    $data = array(
        'name' => 'bday',
        'id' => 'datepicker'
    ); 

    echo form_input($data);
    ?>
</div>
</body>
</html>

这是我的 jscript:

<script>
$(function() {
    $( "#datepicker" ).datepicker({
        changeMonth: true,
        changeYear: true,
        showOn: "button",
        buttonImage: "<?php echo base_url() . '/images/icons/calendar_24.png' ?>",
        buttonImageOnly: true,
        onSelect: function(dateText, inst){
            $("input[name='bday']").val(dateText);
        }
    });

});
</script>

我错过了什么吗?谢谢!

【问题讨论】:

    标签: php jquery css codeigniter jquery-ui-datepicker


    【解决方案1】:

    尝试在头部添加这个 - 您没有将 jQuery 或 jQuery ui 添加到您的项目中

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>
    

    【讨论】:

    • 哦!我忘了把它包含在我的帖子中。很抱歉,但我的 head 标签中已经有该代码,但仍然无法正常工作。
    • @crisginecallano 你能创建一个 jsfiddle.net 吗?并向我们​​展示什么不起作用?它使故障排除变得更加容易
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 2012-07-15
    • 1970-01-01
    • 1970-01-01
    • 2019-07-01
    • 1970-01-01
    • 2019-05-20
    相关资源
    最近更新 更多