자바스크립트 ajax
264
작성한 질문수 28
안녕하세요. 수업을 듣다가 궁금한 것이 있어 질문 남깁니다.
1. 자바스크립트에서 작성된 것드 중에 $와 #의 의미가 정확히 뭔가요 ????
2. $.ajax {error : function() {alert(“error”;} } 로 작성했는데 꼭 함수로 만들어야되는건가요 ?? 그냥 $.ajax{error : alert(“error”)} 로 작성하면 안되는건가요 ??
3. $.ajax {success : dbCheck} 으로 콜백함수를 써서 작성되어있는데 dbCheck 는 밑에 dbCheck(data) 작성된것과 같이 data라는 값을 얻어야 실행되는 함수 아닌가요 ?? 그러면 $.ajax {success : dbCheck(id)} 로 작성되어야 하는게 아닌가요 ???
답변해주시면 정말 감사하겠습니다 !!
답변 1
0
1. 자바스크립트안에서 사용하는 $기호는 jQuery함수를 사용할때 즉 $.ajax() 이런식으로 사용하든지, $("#view")이런식의 선택자로 사용할때 쓰는것입니다. #은 어떤경우를 이야기하시는지요? #는 id를 접근할때 사용하는 기호입니다. 그리고 ${ }는 EL표기 법입니다
2. $.ajax({ ? }), ?에 사용하는 success, error속성은 이벤트라고 보시면 되는데 성공이면 처리하는 부분, 실패하면 처리하는 부분 이렇게 나누고 처리하는 부분에는 function(){ }으로 처리해야됩니다. 함수로 만들어야 여러가지 작업을 할수있기 때문입니다.
3.콜백함수는 함수 이름만 적고 실제 함수를 선언하는 부분 매개변수에서 데이터를 받도록 하시면 됩니다.(success일때 콜백함수이름으로 자동호출이 일어나서 그쪽 매개변수로 데이터가 넘어간다고 보시면 됩니다)
$.ajax({ success : 콜백함수이름 })
function 콜백함수이름(매개변수){
}
지면으로 설명할려니 조금 설명이 어렵지만 이해가 되셨을까요?
ping 연결관련
0
97
1
26강에서 member1에 사진 인서트할때 500 오류가 떠요
0
112
1
안녕하세요, Spring Legacy Project 생성 시 오류 문의드립니다.
0
359
1
32강 spring mvc 안보임
0
273
2
나프2탄 51강 서비스계층 구현하기
0
298
1
32강 WEB MVC프로젝트 만들기 01버전 질문입니다
0
333
1
27강 이미지업로드 질문입니다.
1
185
1
7강 mybatis 에러 질문 드립니다
0
310
1
32강 spring legacy project
0
525
3
마프시리즈가뭐에요??
0
384
1
Spring Legacy Project에 관하여
0
1237
2
뷰 <form => PostMapping 컨트롤러 VO(int 형) 받기 문의 드립니다
0
376
1
한글로 작성한 파일은 사진이 보이지 않습니다.
0
320
1
fileItem.getName().substring(idx+1) 사용 이유가 궁금합니다.
0
339
1
안녕하세요 맥북세팅 질문드려요
0
388
2
19강 ajax통신의 콜백 함수 인자에 대해
0
311
2
나프 2 19강에서 질문있습니다.
0
275
1
제이쿼리 코드지만!
0
326
1
파일 업로드 경로 문의
0
358
1
스프2탄이후 후속강의는 언제나와요?
0
336
1
MVC07 파일 업로드 부분 수강중인데 갑자기 mysql 쿼리가 느려졌습니다..
0
237
1
강의자료
0
447
1
강의 4분 7초, 11분 49초
0
369
1
강의 17:23초
0
327
1





