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
元素,然后重新加载页面。