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 回答