2012-08-30 2 views
2

의 내가, $.처럼 기록 된 다음의 모든 JQuery와 스크립트 내 페이지를하고 있었던거야 $( 내 샘플 코드

<script src="http://code.jquery.com/jquery-latest.js"></script> 

function dome(){ 
    $.ajax({ 
    async: false, 
    type: 'POST', 
    url: 'test.php', 
    success: function(data) { 
    alert('ok'); 
    } 
}); 
} 

여기처럼 jQuery를 사용하도록 강제 그러나 나는 또한 프로토 타입 라이브러리를 사용해야 $ 아약스 함수를 해결하기 다음 유일한 방법은 아니다 : 다음 시간 이후에 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"></script>

내 위의 함수가 더 이상 불을 지르고에서 오류 보고서에 형식 오류입니다 작동하지 않았다 코드를 추가 변경 예정 $.ajax({jQuery.ajax({

이전처럼 ($.) 짧은 코딩 작업을 어떻게 처리 할 수 ​​있습니까?

답변

1

jQuery.noConflict(); 귀하의 코드입니다.

http://api.jquery.com/jQuery.noConflict/

+0

그러나 이것은 다른 라이브러리를 사용하기 위해 $를 비 웁니다.이 후에 jQuery에 $를 사용할 수 없습니다. OP는 jQuery에 $를 사용하려고합니다. – Ankur

0

jQuery.noConflict();는 별도의 라이브러리 사용을 찾고있는 정확한 것은 여기 읽어 보시기 바랍니다. See here

+1

그래서 $ .noConflict();를 추가해야합니다. 나 괜찮아? – Thanaporn

+1

[docs를 읽으십시오] (http://api.jquery.com/jQuery.noConflict/), 남자. 그들은 모범과 모든 것을 가지고 있습니다. – Blazemonger

+1

고마워요. – Thanaporn

1

var $_ = jQuery 

같은 JQuery와에 다른

할당 뭔가는 $_.ajax()

2
<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"></script> 

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> 
<script>  
    (function($){ // remap '$' to jQuery 

     $(function(){ // DOM ready 
      // YOUR STUFF HERE 
     }); 

    })(jQuery); 
</script> 

를 사용하거나 문서에서 jQuery.noconflict에서 살펴 :

jQuery.noConflict(); 
// Do something with jQuery 
jQuery("div p").hide(); 
// Do something with another library's $() 
$("content").style.display = 'none'; 
4

코드에 $을 정의해야 사용할 수 있습니다. jQuery.noConflict();도 트릭을 수행합니다. $을 jQuery 연산자로 설정하는 방법에 대한 인터넷을 확인하십시오.