使用Ajax将日期保存到Yii Framework中的数据库

时间:2014-03-09 18:29:48

标签: jquery ajax yii

我想扩展某个帖子的有效性 我首先列出所有帖子,除了每个帖子,我创建了一个按钮,当我点击时,我想更新现有的toDate并添加1个月。

在下面的代码中,当用户单击扩展按钮时,我通过调用post / update操作显示帖子的视图,它显示视图,用户可以手动更新toDate字段。如何在成功时直接从Ajax / jquery更新字段而不必显示更新表单?

我的按钮包含以下内容

<p><input type ="button" id = "buttonExtend" value="Extend Validity"></p>

我的jquery脚本包含以下内容

<script>
   $(document).ready(function(){                     
      $(function(){
$("#buttonExtend.click(function(e){
            $.ajax({
               type: "POST",
               url: "<?php echo Yii::app()->createUrl('post/update', array('id' => $data['id'])); ?>",
               success: function(data) {
                //$("#extendValidity").html(data).fadeIn(500);


            }
           });
        });
      });
    });
</script>

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我成立了,我必须把正确的格式。

此外,我将1个月添加到当前日期

$model->toDate = date('Y-m-d h:i:s a',(strtotime('next month',strtotime(date('Y-01-d')))));