私は yii で ajax を使おうとしていますが、ブラウザーでロードが停止しないことがあります。
これが私のコードです。これが最善の解決策ではないことはわかっていますが、機能します(Google Chromeでのロードが無限に続く場合を除く)
<script>
function refresh(){
<?
echo CHtml::ajax(array('url' => CController::createUrl('results/UpdateAjax'), 'update' => '#data'
, 'complete' => 'function(html){refresh()}'
))
?>
}
</script>
Yii::app()->clientScript->registerScript('firstRefresh', "$(document).ready(function () {" .
CHtml::ajax(array('url' => CController::createUrl('results/UpdateAjax'), 'update' => '#data'
, 'complete' => 'function(html){refresh()}'
))
. "});", CClientScript::POS_READY);