2013-07-12 1 views
0

jquery tokeninput 플러그인을 사용하려고하는데, 데모가 제대로 작동하려고 할 때 벽돌 벽을 치고 있습니다. 크롬은 날이 척 :jQuery 플러그인을 끼워 넣으십시오.

Uncaught TypeError: Object [object Object] has no method 'tokenInput' 

아래는 내 <head>, 크롬의 자원 브라우저에서 발췌 한 것입니다 jQuery를하고 jquery.tokeninput 모두로드 괜찮 보여줍니다. URL 문제가 없습니다.

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> 
<script type="text/javascript" src="/media/js/jquery.tokeninput.js"></script> 

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#token").tokenInput("/members/api/members/tokeninput_members/?format=json"); 
}); 
</script> 

그리고 그 tokeninput는로드 보여주는 :

Chrome dev tools, showing jquery.tokeninput has indeed loaded

+0

나는 실제로 무엇이 잘못되었는지 보지 못합니다. 아마도 아무것도하지 않고 jQuery와 플러그인을 구현하는 아주 간단한 페이지를 만들려고합니까? 문제를 파악하는 데 도움이 될 수 있습니다. – Ariane

+0

당신은 우리에게 관련된 HTML – Longball27

+0

사과를 보여줄 수 있습니까? 더 유용했을 것입니다. – wjdp

답변

0

은 오른쪽, 베어 본 페이지 괜찮 았는데. 그것은 jQuery를 여러 버전의로드 한 것 같다

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

할 수있는 좋은 일이 아니다 : 더 이상 동안을 파고 후 나는 페이지의 기본에 매장이 발견했다.

0

이미 해결했는지 확신 할 수 없습니다. 그러나 jquery 라이브러리 포함 시퀀스가 ​​옳다면 (jquery.min.js, jquery.js 중 하나를 제거하면) 올바르게 작동해야합니다.

그런 다음 당신이 필요한 이유를 이해하기 위해이이

<script type="text/javascript"> 
// Any valid variable name is fine. 
var j = jQuery.noConflict(); 

j(document).ready(function() { 
    j("#token").tokenInput("/members/api/members/tokeninput_members/?format=json"); 
}); 
</script> 

체크 아웃하려고합니다.
http://api.jquery.com/jQuery.noConflict/