jQuery 초간단 질문이요 정보
jQuery 초간단 질문이요
본문
별점주기 스킨 플러그인을 만들다가 다음과 같은 내용이 있는데요..
jQuery.ajax({
type: "POST",
url: "/__m3rating_update.php",
data: "gr_id=&bo_table=&wr_id=&star="+star,
success: function(msg){
alert( msg );
}
});
여기서 jQuery.ajax라고 된 부분을 원래 $.ajax 라고 쓰니까 에러가 나더라고요.. 평소에는 그냥 달러표시로 썼는데, 갑자기 왜 그럴까요?
클릭해서 저 스크립트를 실행시킬 때는 앞에 jQuery라고 써야 하고, 코드에 넣어서 실행 시킬 때는 $라고 써도 되고...
(불당님 헬프요! jQuery 쓰게 만들었으니 책임지세요! ㅋㅋ)
jQuery.ajax({
type: "POST",
url: "/__m3rating_update.php",
data: "gr_id=&bo_table=&wr_id=&star="+star,
success: function(msg){
alert( msg );
}
});
여기서 jQuery.ajax라고 된 부분을 원래 $.ajax 라고 쓰니까 에러가 나더라고요.. 평소에는 그냥 달러표시로 썼는데, 갑자기 왜 그럴까요?
클릭해서 저 스크립트를 실행시킬 때는 앞에 jQuery라고 써야 하고, 코드에 넣어서 실행 시킬 때는 $라고 써도 되고...
(불당님 헬프요! jQuery 쓰게 만들었으니 책임지세요! ㅋㅋ)
추천
0
0
댓글 4개
$를 다른 라이브러리가 사용해서 그럴겁니다.
var $j = jQuery.noConflict();
$j.ajax(..
형태로 쓰던가
(function($) {
$.ajax(...
})(jQuery);
식으로 사용하면 될겁니다.
var $j = jQuery.noConflict();
$j.ajax(..
형태로 쓰던가
(function($) {
$.ajax(...
})(jQuery);
식으로 사용하면 될겁니다.

아 그렇군요;; 소스 꼼꼼하게 다시 뜯어봐야겠습니다.
감사합니다~^^
감사합니다~^^
킁~ 그런거는 젊은 사람들이 배워서 알려줘야죠. ㅋㅋ

