FrontEnd/Ajax

ajax의 data

살찐만두 2022. 4. 29. 15:10
728x90

ajax에서 data부분과 success:function(data)의 data가 같은건 줄 알았다

$.ajax({
		 		url:"/callRegist",
		 		method:"post",
		 		data:insertSerial,
		 		success:function(result){
			 			if(result="0000"){
						}else if(result="9999"){
							alert("정보를 확인해주세요");
							return;
						}
						alert("등록되었습니다.");
		 			location.href="/companyList"
		 			}
		 		});

data:~~로 보내는건 controller 부터 디비까지 html의 정보를 쭉 보내는 것이고,
success:function(data)는 controller로 부터 정보를 담아오는 것...!! 그래서 success:function()의 ()는 서버에서 들어오는 정보이고, 이름은 꼭 data가 아니라 변수처럼 이름을 마음대로 설정 할 수 있다!
그래서 내 코드에는 (result)로 설정했다! 이름을 똑같이 data로 하니까 헷갈릴 수 밖에..

아 그리고 html에서 태그에 name값을 꼭 줘야 서버단에서 매칭된다! 필수필수~!~!

728x90