7
양식이 제출되기 전에 OnComplete 및 OnSuccess AjaxOptions가 호출되지만 항목이 데이터베이스에 추가 된 후 ajax 양식을 지우려고합니다. 양식을 먼저 제출하고 OnComplete가 호출되도록하려면 어떻게 가져올 수 있습니까? balue이 양식에 제출 컨트롤러로 전송되기 전에 표시 이름 텍스트 상자가 삭제 그러나MVC Ajax.Beginform 컨트롤러 호출 전에 OnComplete/OnSuccess가 발생했습니다.
function ClearForm() {
$('#DisplayName').val('');
}
를 호출
<% using (Ajax.BeginForm("AddTable", new AjaxOptions
{
UpdateTargetId = "tables",
InsertionMode = InsertionMode.InsertAfter,
OnComplete = "ClearForm()"
}))
{%>
. 이 문제를 해결할 방법이 있을까요?
나는 이것이 그것이라고 의심한다. 콜백을 설정하는 코드는 ClearForm()을 호출하고 콜백 핸들러로 ClearForm에 함수 참조를 할당하는 대신 결과를 사용하여 콜백 핸들러에 할당합니다. – tvanfosson
최고급, 환호하는 사람들, 항상 당신을 붙들고있는 바보 같은 사람입니다. :) – Israfel