data-ajax="false"プロパティをフォームに渡す必要があります。このプロパティは、jQueryMobileがAjaxでページの読み込みを停止するために必要です。
これが私のコードです:
<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'login-form',
'enableClientValidation'=>true,
'clientOptions'=>array(
'validateOnSubmit'=>true,
),
'focus'=>array($model,'username'),
'data-ajax'=>false,
)); ?>
......
<?php $this->endWidget(); ?>
</div><!-- form -->
したがって、私のhtml出力は次のようになります。
<form id="login-form" method="post" action="/*********" data-ajax ="false">
残念ながら、CException「プロパティ"CActiveForm.data-ajax"が定義されていません。」が表示されます。エラー。私は何かが足りないのですか?