2014-12-31 6 views
0

이 div를 부드럽게 다시로드하려고합니다. `비우는 동안 JQUERY 리필

grabchart(userid, div); 목적은 사용자 데이터로 div를 채우는 것입니다. 여기 무슨 일

$(".reload").click(function() { 
    if($("#line-example-refresh").is(':empty') && ($("#line-example:not(empty)"))) { 
      $("#line-example").empty(); 
      <?php echo 'grabchart('.$_COOKIE['uid'].',"line-example-refresh");';?> 
    } 

    if($("#line-example").is(':empty') && ($("#line-example-refresh:not(empty)"))) { 

      <?php echo 'grabchart('.$_COOKIE['uid'].',"line-example");';?> 
      $("#line-example-refresh").empty(); 
    } 
}); 

는 두 번째 문이 진실하게, 그냥이 사업부를 삭제하기 때문에 내 스크립트가 다음 첫 번째 문 다음 명확한 # 라인 - 예, 을 확인한다는 것입니다. 내가 필요한 것은 twos 문 중 하나가 참이면 스크립트를 중단하고 확인하십시오.

+0

데이터를 추가하고 fadeIn을 호출 하시겠습니까? JavaScript에서 PHP cpde가 어떻게 작동하는지 잘 모르겠습니다 ... PHP가 페이지가 렌더링 될 때만 실행되기를 바랍니다. – epascarello

+0

당신이 무엇을 요구하고 있는지 분명하지 않습니다. 무엇을 캐시합니까? 무엇보다 역동적입니까? – charlietfl

답변

0

그렇지 않으면 두 명령문 중 하나에서 스크립트가 "선택"됩니다.

$(".reload").click(function() { 
    if($("#line-example-refresh").is(':empty') && ($("#line-example:not(empty)"))) { 
      $("#line-example").empty(); 
      <?php echo 'grabchart('.$_COOKIE['uid'].',"line-example-refresh");';?> 
    } 

    else if($("#line-example").is(':empty') && ($("#line-example-refresh:not(empty)"))) { 

      <?php echo 'grabchart('.$_COOKIE['uid'].',"line-example");';?> 
      $("#line-example-refresh").empty(); 
    } 
});