하나씩 실행해야하는 두 개의 유효성 검사 jQuery 함수가 있습니다. 첫 번째 유효성 검사가 통과되면 두 번째 기능 만 호출해야합니다. 내 경우 엔 두 사람이 모두 동시에 사격하고 있습니다. 코드는 다음과 같습니다중첩 된 Jquery 호출에 제안이 필요합니다.
$("#btnValidate").live('click', function (event) {
$.ajax({
data: {
procCode: '001'
},
url: "jsp/Process.jsp",
success: function (result) {
$("#tdValidYN").html(result);
if (document.getElementById('hidValidYN').value == 'N') {
alert("Validation Failed. Required Columns Missing");
$('#btnSave').attr('disabled', true);
} else {
alert("Validation Passed");
$('#btnSave').attr('disabled', false);
}
}
});
$.ajax({
data: {
procCode: '002'
},
url: "jsp/Process.jsp",
success: function (result) {
$("#tdValidYN").html(result);
if (document.getElementById('hidValidYN').value == 'N') {
alert("Validation Failed. Invalid Parameters Used");
$('#btnCreateTable').attr('disabled', true);
} else {
alert("Validation Passed");
$('#btnCreateTable').attr('disabled', false);
}
}
});
});
첫 번째 기능의 if 조건에 두 번째 기능을 넣으려고했지만 스크립트 오류가 발생했습니다.
도와주세요. 이 같은
. 하지만 이제 다시 시도해 보았습니다. 고맙습니다. –
probs 이봐, 난 그냥 한 페이지 체크 아웃 아약스 모드에 대한 opencart 그래서 이걸로 즉시 처리 할 수 있도록 힙을 처리 ... –
그것은 확실히 작동하지만, 당신은 5 개의 전화를 연결해야한다고 상상, 그것은 악몽이 될 것이라고 상상해 콜백 내에서 콜백을 전달합니다. 선호되는 방법은 지연된 객체를 사용하는 것입니다. 제 대답을 참조하십시오. –