0
나는 jq_form_remote_tag
을 수행하고 div
을 업데이트합니다. 잘 작동합니다. 그러나 조건 하에서 나는 실제적인 갱신을 깨고 싶고 완전한 페이지를 새로 고침하고 싶다.jq_form_remote_tag 휴식
jq_form_remote_tag
을 중지하고 전체를 다시로드하려면 어떻게해야합니까?
나는 jq_form_remote_tag
을 수행하고 div
을 업데이트합니다. 잘 작동합니다. 그러나 조건 하에서 나는 실제적인 갱신을 깨고 싶고 완전한 페이지를 새로 고침하고 싶다.jq_form_remote_tag 휴식
jq_form_remote_tag
을 중지하고 전체를 다시로드하려면 어떻게해야합니까?
나는 당신이 페이지를 다시로드하는 JS를 반환해야합니다 생각 :
당신의 jq_form_remote_tag
를 호출 옵션 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
의 템플릿에, 당신은 그런 식으로 뭔가를 반환해야합니다 : 액션에서
<script type="text/javascript">window.location.reload()</script>
또는 직접 사용 :
$this->renderText('<script type="text/javascript">window.location.reload()</script>');
을 따라서는 list
을 채울 것입니다 요소를 선택한 다음 페이지를 다시로드하십시오.