【发布时间】:2013-04-08 08:41:10
【问题描述】:
我尝试使用 bootstrap typeahead 函数在文本框中加载简单的 ajax 返回值。如果我通过警报检查它,它会返回数据,但是当我在文本框中输入时,什么都没有。我尝试在没有 ajax 的情况下将数据直接发送到 source:['albama','utah'],它工作正常。我已经包含了所有相关文件。我
<input type ="text" id ="subjects" data-provide="typeahead" />
<script>
$(document).ready(function() {
$('#subjects').typeahead
({
source: $.ajax({
url: "./test/test.php",
type: "POST",
data: "search=" + $('#subjects').attr('value'),
success: function(data)
{
var subjects = ['Albamsa', 'Washington', 'New York', 'Arlington', 'New Jersey']; return subjects;
}
})
});
});
</script>
【问题讨论】:
标签: jquery twitter-bootstrap bootstrap-typeahead