2010-07-23 3 views
0

JSON 레코드로 내 데이터베이스 (PHP를 통해)를 업데이트하는 표가 있습니다. 나는 기록 된 데이터인지, 어떻게 기록되었는지에 대해 알고 싶다. PHP에서 (true 또는 false) 그리드에 대한 대답을 가지고 있지만이를 사용하는 방법을 모른다. 그리드가이 답변을 사용하는 방법은 무엇입니까? (성공 이벤트?)extjs roweditor 표에 대한 변경 사항 제출

예를 들어, User는 데이터베이스에 id가없는 새 레코드를 추가했습니다.이 레코드는 저장된 레코드에 응답하고 새로운 레코드의 ID를 알려줍니다. 어떻게해야합니까?

그리고 나는 화면 창 상단에서 흐르는 어떤 아름다움을 보았습니다 - 어떻게 불렀습니까? 일반적으로 죄송 합니다만, 답변을 찾을 수 없습니다.

감사합니다.

답변

0

Ext.Ajax.request를 사용하여 연결하는 경우 사용 방법입니다.

Ext.Ajax.request({ 
    url: 'ajax_demo/sample.json', 
    success: function(response, opts) { 
     var obj = Ext.decode(response.responseText); 
     console.dir(obj); 
    }, 
    failure: function(response, opts) { 
     console.log('server-side failure with status code ' + response.status); 
    } 
}); 

JSON 개체 인 서버에서 응답을 얻는 성공 콜백 함수가 있습니다. 이것은 당신이 물건을 돌려 보낼 수 있고 당신이 좋아하는 rowaditor 그리드를 조작 할 수있는 곳입니다.

성공은 모든 것이 정상적으로 처리되었음을 의미하지 않으며 요청이 html 오류 코드 4xx 또는 5xx를 생성하지 않았 음을 의미합니다.

오류 콜백 함수는 서버가 AJAX 요청에 대한 오류 코드를 반환 할 경우 수행 할 작업입니다.

+0

고맙습니다. httppoxy 대신 사용해보세요. –