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