Hi,
beim hinzufügen von neuen Kommentaren soll die Seite nicht neu geladen werden.
Aus diesem Grund möchte ich ajaxSubmitButton benutzen.
Die Daten werden an den Server geschickt, jedoch werden die neuen Daten nicht angezeigt
Zum Anzeigen der Daten, muss die Seite erst neugeladen werden.
Hier mein Code
<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'flashcards-comments-form',
'enableAjaxValidation'=>false,
)); ?>
<p class="note">Fields with <span class="required">*</span> are required.</p>
<?php echo $form->errorSummary($model); ?>
<div class="row">
<?php echo $form->labelEx($model,'type'); ?>
<?php echo $form->dropDownList($model, 'type', $model->getCommentTypes());?>
<?php echo $form->error($model,'type'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model, 'comment')?>
<?php echo $form->textArea($model, 'comment', array('rows' => 6, 'cols' => '70'));?>
<?php echo $form->error($model, 'comment');?>
</div>
<div class="row buttons">
<?php echo CHtml::ajaxSubmitButton($model->isNewRecord ? 'Create' : 'Save',
CHtml::normalizeUrl(array('flashcards/view', 'id' => 24)),
array(
'beforeSend'=>'function()
{
$("#update_info").replaceWith("<p id=\"update_info\">sending...</p>");
}'
)
); ?>
</div>
<?php $this->endWidget(); ?>
</div><!-- form -->
Kann mir hier bitte, jemand weiterhelfen.
danke