1

先行入力フォームにデータを渡そうとしていますが、何らかの理由でコードが機能しません:

これは私のHTMLコードです:

<input type="text" class="span3" id="getsourCe" data-provide="typeahead" data-items="4" />

これは私のJavascriptコードです:

<script>  
var programLang = ['PHP', 'MySQL', 'SQL', 'PostgreSQL', 'HTML', 'CSS', 'HTML5', 'CSS3', 'JSON'];   
$('#getsourCe').typeahead({source: programLang})  
</script>  

私が得ている唯一のエラーは Uncaught SyntaxError: Unexpected token です。そして、それが問題に関連しているのかさえわかりません。私のhtmlコードはまったく変わっていません!

4

1 に答える 1

1

JS コードを$(document).ready. ここで動作することがわかります: http://jsfiddle.net/EkFQP/

コードは次のとおりです。

$(document).ready(function() {
     var programLang = ['PHP', 'MySQL', 'SQL', 'PostgreSQL', 'HTML', 'CSS', 'HTML5', 'CSS3', 'JSON'];   
     $('#getsourCe').typeahead({source: programLang})  
});​
于 2012-12-12T23:37:11.967 に答える