0

jquery tokeninput プラグインを使用しようとしていますが、デモは正常に動作しますが、実装しようとするとレンガの壁にぶつかります。クロムはこれを私に投げつけます:

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

以下は、私の からの抜粋<head>です。Chrome のリソース ブラウザは、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 が読み込まれたことを示します。

jquery.tokeninput が実際にロードされたことを示す Chrome 開発ツール

4

2 に答える 2

0

そうです、必要最小限のページは正常に機能しました。しばらく掘り下げた後、これがページの下部に埋もれていることがわかりました。

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

複数のバージョンの jQuery をロードするのはよくないようです。

于 2013-07-12T02:53:57.183 に答える