0
我做了jq_form_remote_tag
,我更新了div
。它工作正常。但是,在一個條件下,我想打破更新的行動,我想重新加載整個頁面。jq_form_remote_tag break
如何停止jq_form_remote_tag
並完成重新加載?
我做了jq_form_remote_tag
,我更新了div
。它工作正常。但是,在一個條件下,我想打破更新的行動,我想重新加載整個頁面。jq_form_remote_tag break
如何停止jq_form_remote_tag
並完成重新加載?
我想,你應該返回一個js,將重新加載頁面:
當調用您的jq_form_remote_tag
,添加選項script
。它會將響應解釋爲JavaScript。使用
<script type="text/javascript">window.location.reload()</script>
從動作
或者直接:
<?php echo jq_form_remote_tag(array(
'url' => 'shoppinglist/update',
'update' => 'list',
'script' => 1,
'loading' => jq_visual_effect('fadeIn', '#indicator'),
'complete' => jq_visual_effect('fadeOut', '#indicator'),
)) ?>
然後,在shoppinglist/update
模板,你應該返回類似的東西
$this->renderText('<script type="text/javascript">window.location.reload()</script>');
因此,這將填補list
元素,然後重新加載頁面。