【问题标题】:Typeahead get value and use that in ajaxTypeahead 获取值并在 ajax 中使用它
【发布时间】:2014-12-23 11:37:25
【问题描述】:

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

【问题讨论】:

  • 使用$.ajax()从服务器获取数据

标签: php jquery ajax json typeahead.js


【解决方案1】:

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

使用

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

然后 json_encode() 它。

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

【讨论】:

  • 我想在我的 ajax php 文件中获取输入搜索值。如何获得该值?
  • 使用api.jquery.com/jquery.ajax,其他一切都在您提供的打字头链接中解释。
【解决方案2】:

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

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

【讨论】:

  • 我知道,但我想使用 typeahead.js 进行自动完成
猜你喜欢
  • 2015-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-30
  • 1970-01-01
  • 1970-01-01
  • 2012-03-16
相关资源
最近更新 更多