Typeahead获取值并在ajax中使用它

时间:2014-12-23 11:37:26

标签: php jquery ajax json typeahead.js

我正在使用jQuery typeahead插件进行ajax搜索。在演示中,您可以看到所有源数据都链接到json文件,并从该json文件中获取数据。但在我的情况下,我有一个PHP文件作为源文件,在php文件中我将匹配数据转换为json格式与json_encode函数。那么有人可以告诉我如何将值发送到php文件,我将从数据库中获取数据并以json格式转换。任何帮助和建议都会非常明显。感谢

2 个答案:

答案 0 :(得分:0)

在PHP文件中,您将回显json数据,

使用

array('data' => single dimensional array of elements.)

然后是json_encode()它。

在您的文件中,您要将其提供给搜索,请使用$ .ajax调用。

答案 1 :(得分:0)

使用 $.ajax() 从服务器获取数据 试试这个,

$.ajax({
    type:"POST",
    url:"page.php",
    success: function(data){
       // response "data" should be json from the server
       $("#dropdown").html(data);                
    }
});