nfdevil

Untitled

Apr 4th, 2013
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.34 KB | None | 0 0
  1. <?php $this->beginWidget('bootstrap.widgets.TbModal', array('id'=>'categoryCreateDialog', 'autoOpen'=>false)); ?>
  2. <div class="modal-header">
  3.     <a class="close" data-dismiss="modal">×</a>
  4. <h4><?php echo t('category', 'Create Category') ?></h4>
  5. </div>
  6.  
  7. <div class="modal-body" id="categoryCreateDialogForm">
  8. </div>
  9. <?php $this->endWidget(); ?>
  10.  <script type="text/javascript">
  11. function addCategory()
  12. {
  13.     <?php echo CHtml::ajax(array(
  14.             'url'=>url('categories/create'),
  15.             'data'=> "js:$(this).serialize()",
  16.             'type'=>'post',
  17.             'dataType'=>'json',
  18.             'success'=>"function(data)
  19.            {
  20.                if (data.status == 'failure')
  21.                {
  22.                console.debug(data.div);
  23.                    $('#categoryCreateDialogForm').html(data.div);
  24.                    console.debug($('#categoryCreateDialogForm').html());
  25.                    $('#categoryCreateDialogForm .form-actions').addClass('modal-footer');
  26.                    $('#categoryCreateDialogForm form').submit(addCategory);
  27.                }
  28.                else
  29.                {
  30.                    $('#Content_category_id').append(data.option);
  31.                    $('#categoryCreateDialog').modal('hide');
  32.                }
  33.  
  34.            } ",
  35.             ))?>;
  36.     return false;
  37.  
  38. }
  39. </script>
Advertisement
Add Comment
Please, Sign In to add comment