1
내 양식의 성공시 "onReSuccessFunction()"이라는 함수를 호출했습니다. 해당 함수에서 양식 제출 코드가있었습니다. 그러나 양식 제출을 완료하기 전에 다음 코드 줄이 실행되고 다른 페이지로 리디렉션됩니다. 첫 번째 확인 기능이 작동하지 않습니다. 누구든지이 문제를 해결할 생각이 있습니까? 코드코드 실행의 첫 번째 줄 이후에만 다음 코드 줄 실행
@using (@Ajax.BeginForm("ActionEvent", "Energy", new AjaxOptions { OnSuccess = "onReSuccessFunction", HttpMethod = "post",async ="false"}, new { id = "frmEnergy", enctype = "multipart/form-data", target = "ifrReFileUpload" }))
{
@Html.Partial("../Energy/_CreateOrEdit", Model)
}
function onReSuccessFunction(result) {
if (chekHaveAnyFileUpload("#divReUploadDocument")) {
document.getElementById("frmEnergy").submit();
}
if (result.Energy.TransStatus == "2") {
if (moveToNextTab(1) == false) {
window.location.href = "../../folio/Index";
}
}
}
을
return;
를 사용하거나 사용 제출 종료 할 경우, 두 번째는 '될 것 거짓? – Spokey