【问题标题】:jquery Autocomplete : autocomplete does not stop if string does not matchjquery Autocomplete:如果字符串不匹配,自动完成不会停止
【发布时间】:2010-05-07 20:00:59
【问题描述】:

我在 jquery 中使用了自动完成功能。它的数据源是来自 php 后端的结果。

$("#ice_id").autocomplete("ice-ver.php", { extraParams : { flavour_id: $("#flavour_id").val() } });

让我们举个例子:

我们输入风味 ID 3992 ...(并且 3992 存在于数据库中,并由 php 后端正确返回)。如果我们现在输入 3992999,自动完成功能应该会显示任何内容......但不幸的是它仍然会出现,(问题可能在于我使用整数而不是字符串或字符这一事实吗?)

提前感谢您的任何提示和 最好的问候

丹尼尔

【问题讨论】:

  • 如果回调实际发生并返回结果,这是一个 PHP 问题,您可以发布该代码吗?

标签: php javascript jquery autocomplete match


【解决方案1】:

如果它显示了某些东西,这是否意味着 php 代码有结果?检查它是否真的是你想要的,如果你发布它,有人可能会提供帮助

【讨论】:

    【解决方案2】:

    我同意 shyam。似乎您的 PHP 代码返回值。尝试直接在浏览器中通过 the-url-to-php-script?flavour_id=3992999 请求 PHP 脚本。

    jquery 有不同的自动完成插件。如果您改为使用 jquery ui (http://jqueryui.com/demos/autocomplete) 中的那个,您输入的值将作为参数“term”自动传递给 URL 资源。看看这是否有助于您解决 PHP 脚本的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-20
      相关资源
      最近更新 更多