홈>
이 코드와 혼동되지 않습니다. 데이터를 자동으로 삽입하는이 아약스 코드를 읽고 있습니다. 그러나 혼란스러운 것은이 줄
if(result=='12') then trigger ajax
입니다
12는 12 일 전에 왜 ajax보다 먼저 조정되어야 하는지를 의미합니다. 분명히 여전히 아약스 감사를 배우고 있습니다. 추신 : 이것은 코드와 혼동되어 잘 작동합니다.
여기서는 자바 스크립트/아약스 생성 함수의 전체 코드입니다
$('#btnSave').click(function(){
var url = $('#myForm').attr('action');
var data = $('#myForm').serialize();
//validate form
var empoyeeName = $('input[name=txtEmployeeName]');
var address = $('textarea[name=txtAddress]');
var result = '';
if(empoyeeName.val()==''){
empoyeeName.parent().parent().addClass('has-error');
}else{
empoyeeName.parent().parent().removeClass('has-error');
result +='1'; //ALSO THIS NUMBER 1 WHY SHOULD IT BE 1?
}
if(address.val()==''){
address.parent().parent().addClass('has-error');
}else{
address.parent().parent().removeClass('has-error');
result +='2'; //ALSO THIS NUMBER 2 WHY SHOULD IT BE 2?
}
if(result=='12'){ //HERE IS WHAT IM CONFUSED
$.ajax({
type: 'ajax',
method: 'post',
url: url,
data: data,
async: false,
dataType: 'json',
success: function(response){
if(response.success){
$('#myModal').modal('hide');
$('#myForm')[0].reset();
if(response.type=='add'){
var type = 'added'
}else if(response.type=='update'){
var type ="updated"
}
$('.alert-success').html('Employee '+type+' successfully').fadeIn().delay(4000).fadeOut('slow');
showAllEmployee();
}else{
alert('Error');
}
},
error: function(){
alert('Could not add data');
}
});
}
});
- 답변 # 1
- 답변 # 2
값의 존재를 확인하고 문자열을 추가하는 것입니다.
if(empoyeeName.val()=='')
이것은 빈 이름을 확인하고 이름이 비어 있으면 오류를 추가합니다. 그렇지 않으면 그것은
1
를 연결 결과.if(address.val()=='')
이것은 빈 주소를 확인하고 주소가 비어 있으면 오류를 추가합니다. 그렇지 않으면 그것은
2
를 연결 결과.따라서 둘 다 비어 있지 않으면 결과는
12
입니다. 그리고 당신 만이 아약스를 호출하는 것보다 다른 방법으로 오류를 표시하십시오.
관련 자료
- r - javascript 조건은 반짝임에 conditionalpanel을 포함합니다
- arrays - 자바 스크립트에서 URL을 가져올 때 where 조건을 사용하는 방법은 무엇입니까?
- sql - INSERT 문에서 유형 캐스팅 및 조건이있는 테이블에 삽입
- object - 자바 스크립트에서 더 짧은 if 문
- What is the problem in my javascript code - 내 자바 스크립트 코드의 문제점은 무엇입니까?조건에 따라 HTML 요소를 삭제합니다 (다른 요소가 있음)초보자
- Javascript if else 문이 필터를 기반으로 코드를 실행합니다
- google apps script - JavaScript에서 If 조건에 문제가 있음
- excel - 행에 특정 텍스트가 포함되어 있는지 확인하는 방법
- 자바 스크립트에서 if 문을 거꾸로 작성할 수 있습니까?
- 조건이 자바 스크립트와 같은 경우 Python 한 줄
- listener - 하나의 값을 식별하는 자바 스크립트 문
- arrays - JavaScript "If 문"이 참 값을 반환하지 않음
- arrays - if 조건 내에서 null 값을 버리는 가장 좋은 방법은 무엇입니까?자바 스크립트
- Javascript에서 if 문에서 배열을 사용하는 방법
- JavaScript 증분 번호 (if 문)가 참일 때마다
- select 문의 linq 조건
- sql - PHP에서 조건이 거짓 일 때 else 문이 else로 처리되지 않으면?
- c - 루프 조건문으로 fork ()
- sql - 여러 항목에 대한 조건이있는 Select 문
- 자바 스크립트의 조건에 따라 한 번에 하나의 이미지를 표시하려면 어떻게해야합니까?
관련 질문
- JavaScript는 Chrome에서 개발자 도구를 열면 작동합니다
- javascript : 레일 4에서 새로 고침없이 양식 및 업데이트 요소를 제출하는 방법
- javascript : 잡히지 않은 TypeError : jQuery의 null의 'append'속성을 읽을 수 없습니다.
- javascript : jQuery /Ajax를 사용하여 OAuth2를 사용하여 연결 상자
- javascript : HTML을 가져 오는 방법 jQuery /Ajax를 사용하여 PHP 변수를 선택하십시오.
- jQuery Ajax 요청에서 변수를 배열로 보내지 마십시오
- javascript : 버튼에서 함수를 호출하는 방법 동일한 변수가있는 클릭입니까?
- JavaScript 키 다운 대신 keyup을 입력하여 실행 이벤트를 클릭합니다.
- javascript : Kendo UI 격자 행을 처리하는 방법 더블 클릭 이벤트
- javascript : jQuery에서 선택 태그에서 옵션 태그 수를 계산합니다.
해설에서 설명했듯이 예제를 원했기 때문에. 이것이
result == '12'
를 확인하지 않기 위해 진행하는 방법입니다. :