【问题标题】:jQuery Autocomplete, source JSON through APIjQuery 自动完成,通过 API 获取 JSON
【发布时间】:2013-02-05 03:41:26
【问题描述】:

我对 jQuery 自动完成并不完全熟悉,所以我希望你能给我一些关于我将如何完成任务的想法。

我有以下网址:

http://localhost/contactApi.do?mobile=614321

手机可以是全部或部分联系号码。我设计了这个 API 调用一段时间,当你把这个 url 放在浏览器中并输入时,你会在前端显示一个 JSON 响应,其中包含所有匹配的结果(所有手机都喜欢你在 url 中输入的这个数字)。

我的问题是如何使用(或者我可以?)这个网址作为我的自动完成源?

如果我想使用 jQuery UI 演示给出的示例,我如何将移动设备传递给 url?

我看到一些地方他们使用了如下来源:

source:"http://localhost/contactApi.do?mobile=?"

现在它是如何工作的,这个?会选择我每次输入的内容还是什么?

任何帮助将不胜感激

【问题讨论】:

  • 我认为它应该可以工作..你测试了吗?
  • 不,我还没有足够的想法来设置它以进行测试!

标签: jquery json api


【解决方案1】:

你可以看看类似的东西

$("input").autocomplete({
    source: function (request, response) {
        $.getJSON("http://localhost/contactApi.do?mobile=614321", 
          {  }, 
          function(data) {
              if(data){
                  response(data);
              }
          }
        );        
    }
});

数据应该是像[{value: <value>, text: <display-text>}, ....]这样的数组。

您还可以查看以下示例
why jquery autocomplete doesnt work on https

【讨论】:

  • ?是什么参数?谁为其提供价值?
猜你喜欢
  • 2012-06-21
  • 2016-01-04
  • 1970-01-01
  • 2015-09-24
  • 2012-02-12
  • 2016-05-29
  • 2011-06-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多