2011-05-09 5 views
0

jQuery 플러그인 'Jeditable'을 사용하여 데이터를 제출 중이며 해당 부분이 정상적으로 작동하고 있습니다. 내가 문제가되는 것은 제출 후 페이지를 다시로드하는 방법과 위치를 파악하는 것입니다. 내가 추가 해봤'Jeditable'요청 후 다시로드하십시오.

$('.addlist').editable('editsave.php', { 
    indicator : 'Adding...', 
    tooltip  : 'Click to add...', 
    onblur  : 'submit' 
}); 

:

$('.addlist').click(window.location.reload()); 

이전 코드 후

다음은 Jeditable 코드입니다. 그러나, 그것은 작동하지 않는 것 같습니다. 또한 PHP를 사용하여 다시로드하려고 시도했지만 편집 가능한 div 안에 페이지가로드됩니다.

간단한 해결책은 크게 감사하겠습니다. 감사합니다 :)

답변

6

이 시도 :

(기능) 콜백 : 양식이 제출 된 후 함수가 호출

$('.addlist').editable('editsave.php', { 
    indicator : 'Adding...', 
    tooltip  : 'Click to add...', 
    onblur  : 'submit', 
    callback : function(value, settings) { 
     window.location.reload(); 
    } 
}); 

다음은 'Jeditable의 웹 사이트에 대한 정의입니다. 콜백 함수는 두 개의 매개 변수를받습니다. 값에 제출 된 양식 내용이 포함되어 있습니다. 설정에는 모든 플러그인 설정이 포함됩니다. 내부 함수는 원래 요소를 나타냅니다.

+0

우수합니다. 위대한 작품을 비록 –

+0

고맙습니다하지만 거기에 또 다른 솔루션이 있어야합니다, 아약스를 통해 데이터를 제출하고 그 다음 페이지를 다시로드 끝나는 지점은 무엇입니까 :) – Baig

관련 문제