1
클라이언트 쪽 스크립트 만 사용하여 양식 패널의 양식을 서버에 제출해야합니다.클라이언트 측 코드 만 사용하여 Ext.Net 양식을 MVC 컨트롤러로 보내는 방법은 무엇입니까?
이유는 양식 값이 변경 될 때 (이벤트 발생), 빠른 Ajax 호출을 실행하여 패널의 단추가 활성화/비활성화되어야하는지 확인하기 때문입니다. 문제는 이미 입력 된 양식 데이터가 서버 로직에 중요하다는 것입니다. 따라서 서버에 대한 Ajax 요청과 함께 양식 데이터를 보내야합니다.
양식에 복잡한 필드가있어서 너무 많은 코딩이 필요하기 때문에 변경된 데이터 항목을 보내지 않으려 고합니다 ... 그래서 이미 작성된 서버 측 코드를 다시 사용하고 싶습니다. 양식 데이터가있는 비즈니스 엔티티.
나는 이런 식으로 일하고있었습니다 ... 완전히 실패했지만.
Ext.Ajax.request({
url: 'controller/method',
form: formid.getForm(),
params: { id: '1' },
method: 'POST',
success: function (result) {btn.setDisabled(!Ext.decode(result.responseText).success); },
failure: function (result) { btn.setDisabled(false); }
});
아무도 도와 줄 수 있습니까? 난 당신이 잘못하고있는 곳을 정확히/잘 모릅니다 만, Sencha Ext.Ajax
형태 엽차의 문서에서 Ext.Ajax.request의 적절한 설명을 보려면이 링크를 참조하시기 바랍니다 – Dynamikus