2017-05-02 1 views
0

나는 AJAX로로드하고 Jeditable로 편집 할 수있는 테이블을 가지고 있습니다. 이 내가 내 기능을 시작하는 방법입니다!Jeditable 및 AJAX 다시로드

function refresh_page() { 
var tableElm = $('#refresh'); 
$.ajax({ 
    url: 'assets/php/ritsys/my_table.php', 
    success: function(data) { 
     if (!($("*:focus").is("textarea, input, select, date, time"))) { 
      tableElm.html(data) 
     } 
     $(function(){ 
      $('.edit').editable('assets/php/ritsys/save.php', { 
       indicator : '<img src="assets/css/smoothness/images/ui-anim_basic_16x16.gif">' 
      }); 
     }); 
     setTimeout(refresh_page, 1500); 
    } 
}); }; 

이 잘 작동하고 난 경우 을 (추가을 ($ (. "* : 초점")한다 ("텍스트 영역, 입력 선택, 날짜, 시간"))) { 라인 테이블에 뭔가를 편집하는 동안 데이터 상쾌하게 문제가 있었기 때문에 라인.

하지만이 값을 테이블에 업데이트 할 때마다 먼저 표시기 이미지를 표시 한 다음 이전 값과 그 이후의 새 값을 표시합니다.

표시기와 새 값이 잠시 표시되기 전에. 누군가가 이전 데이터를 보여주는 단계를 자르도록 도와 줄 수 있습니까?

대단히 감사하겠습니다!

답변

0

assets/php/ritsys/save.php은 "새로운"값을 반환합니까? "이전"값이 아닌 "새 값"을 반환해야합니다. 요청이 완료되면 리턴 값이 표시됩니다.