如何通过Ajax将更多数据发送到Codeigniter日历

时间:2013-03-22 17:06:40

标签: jquery ajax codeigniter calendar

我正在使用php Codeigniter的日历示例。

我有一个名为会议的表格,其中包含id, datemeeting , data, and projectuid

在日历中选择并写入日历之前,首先从组合框中选择projectuid并将其发送到projectuid中的POST。

我没有想法如何在jQuery中执行此操作

<div id="content">
    <style type="text/css">
        .calendar {
            font-family: Arial; font-size: 12px;
        }
        table.calendar {
            margin: auto; border-collapse: collapse;
        }
        .calendar .days td {
            width: 80px; height: 80px; padding: 4px;
            border: 1px solid #999;
            vertical-align: top;
            background-color: #DEF;
        }
        .calendar .days td:hover {
            background-color: #FFF;
        }
        .calendar .highlight {
            font-weight: bold; color: #00F;
        }
    </style>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

        <?php
        echo form_label('Project', 'projectUID');
        echo br(1);
        echo form_dropdown('projectUID', $projects, set_value('projectUID', $projects));
    ?>

    <center><?php echo $calendar; ?></center>


    <script type="text/javascript">

    $(document).ready(function() {
        $('.calendar .day').click(function() {
            day_num = $(this).find('.day_num').html();
            day_data = prompt('Enter Meeting', $(this).find('.content').html());
            if (day_data != null)) {

                $.ajax({
                    url: window.location,
                    type: 'POST',
                    data: {
                        day: day_num,
                        data: day_data

                    },
                    success: function(msg) {
                        location.reload();
                    }                       
                });

            }

        });

    });

    </script>

</div>

0 个答案:

没有答案