使用ajax自动完成

2023-12-12

也许你可以帮助解决一些ajax问题。

我有自动完成代码 - 我输入城市名称,代码会自动为我完成它,并且还获取城市 ID 并应该将其放入隐藏输入字段(名称='cityID')......但它没有'不要那样做。

你能告诉我为什么吗?

html代码:

<p><label>city: </label><input type='text' name='cityName' value='$cityName'  id='keyword_city' autocomplete='off' />
    <span id='ajax_response_city' class='ajax_response' style='display:none;' ></span>
    <input type='hidden' name='cityID' value='$cityID' id='keyword_cityID'>
</p>

服务器端(仅输出):

echo '<li><a href=\'javascript:void(0);\' data-id="'.$row['cityID'].'">'.$final.'</a></li>';

script:

$("#ajax_response_city").mouseover(function(){
    $(this).find("li a").mouseover(function () {
          $(this).addClass("selected");
    });
    $(this).find("li a").mouseout(function () {
          $(this).removeClass("selected");
    });
    $(this).find("li a").click(function () {
          $("#keyword_city").val($(this).text());
          $("#keyword_cityID").val($(this).data().id);
          $("#ajax_response_city").fadeOut("slow");
    });
});

完整的 JS 可以在这里找到:

http://www.dogger.co.il/js/ajax/autoComplate_city.js

尝试对 ajax_response_city 使用 div 而不是 span 标记。 html 变得混乱,你的选择将不再起作用。

我整理了一个例子:http://jsfiddle.net/me2loveit2/86T4f/

<div id='ajax_response_city' class='ajax_response'></div>

我还会开始使用正确的 html(例如将 li 元素放入 ul 或 ol 中)以避免此类问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用ajax自动完成 的相关文章

  • File_get_contents($url): 无法打开流

    我有一个脚本 我使用以下方法读取文件 file get contents urlencode url 我收到此错误 failed to open stream HTTP request failed HTTP 1 0 400 Bad req
  • AJAX 加载的图像在 Safari 中无法正确显示

    因此 我使用 AJAX 加载每个页面的内容并将其注入当前页面 在 Chrome Firefox Internet Explorer 上一切都运行良好 尽其所能 哈哈 并且除了两个奇怪的部分之外 内容在 Safari 上加载良好 通过 AJA
  • 从 PHP 中的平面路径数组构建目录树

    所以 标题可能令人困惑 但我不知道如何表达这种数组结构 它肯定是一个树结构 但至于它的创建 这正是我所渴望的 它似乎不遵循典型的递归数组树构建 我正在尝试从平面路径数组创建列目录布局 每个路径都位于其自己的多维数组内 该数组旨在构建 mac
  • 如何使用 Zend 2 http 发送 json 数据?

    我已经为此苦苦挣扎了几天 我需要将一组以 json 编码的数据发送到 api 我正在尝试使用 Zend 2 http 来实现这一点 但到目前为止我还没有运气 以下是 api 手册的内容 Bulk Create Contacts This c
  • Ajax 刷新后的事件监听器

    我的网站上有一个结帐部分 我在数量部分运行此事件侦听器 以便每次根据单击的产品更新数量时 整个 div 都会使用 AJAX 重新加载 因此所有价格 总金额也会刷新 该代码可以工作一次 但之后该功能就不再工作了 cart product qu
  • 在 csv 中查找数值

    我需要检查特定的数字 ID 是否在给定的字符串或逗号分隔值中 myVal 20 字符串可以仅包含多个值中的一个值 以逗号分隔 str 20 str 20 33 5 str 220 33 5 4420 本来我想到用strpos 但是20可以在
  • 使用 PHPUnit 模拟对象是否有可能期望调用神奇的 __call() 方法?

    我在测试中有一个模拟对象 真实的对象 PageRepository 使用 call 实现了一个神奇的方法 因此如果您调用 pageRepository gt findOneByXXXX value of field XXXX 它将在数据库中
  • Kendo UI 窗口闪烁旧内容

    使用 KendoUI 显示弹出窗口 我注意到如果我通过调用重用现有窗口refresh它会短暂显示旧内容 直到 AJAX 请求完成 My code function clickHandler evt evt preventDefault va
  • 如何在 PHP 中执行 shell 脚本?

    我有一个脚本 var www myscript sh它创建文件夹并运行命令svn update对于我的项目 我需要通过在浏览器中的 PHP 文件中调用它来执行此脚本 即本地主机 test php 我尝试使用函数shell exec and
  • Comet,使用 jquery 教程进行长轮询 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我希望通过使用 ajax 和 jquery 将 comet 长轮询功能添加到我的网站 因为我不熟悉 j
  • 从数值中获取颜色值

    我需要一个项目从值中获取颜色 我解释说 我有日期 每个数据必须用颜色表示 红色代表最大值 蓝色代表最小值 绿色代表中间值 一种热图 所以 我需要一个返回正确颜色的函数 我尝试过这样的事情 function datatocolor min m
  • JQuery AJAX 使用 SOAP Web 服务 [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我一直在尝试学习 JQuery 使用 AJAX 来使用我不久前编写的 SOAP Web 服务 下面是我正在使用的代码
  • 使用 laravel 5 和 Auth 更新登录的用户帐户设置

    截至今天 我对 Laravel 实际上是任何 PHP 框架 还是个新手 但对 PHP 并不陌生 我创建了我的第一个项目并设法使用预构建的登录Auth系统 我创建了一个新的路线 控制器和模型 名为AccountSettings所以当我去 ac
  • 如何复制具有 MySQL 中保留的键和其他结构特征的表?

    如何复制保留键和其他结构特征的表 包括主键 外键和索引 这可以通过单个 MySQL 查询来完成吗 我正在使用 create table newtable as select 但此方法会使所有键和索引丢失 无法使用单个查询来从另一个表复制一个
  • 访问php数组内部[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我有一个像这样的数组打印 array 2 systems gt array 5 1 gt string 1 1111 2
  • 以编程方式添加数字签名外观?

    我正在以编程方式对我的 PDF 文件进行签名 并且我想将签名外观添加到 PDF 我需要哪些对象才能实现此目的 我知道我必须Annotations BBox and XObject但我真的不知道按什么顺序以及是否需要其他东西 调试此类内容以找
  • 在 Laravel Schema 中创建价格列

    我想在 Laravel 模式中创建一个价格列 public function up Schema create cameras function Blueprint table table gt increments id table gt
  • 如何使用 symfony 对管理面板中自己的列进行排序?

    M schema yml News columns title type string 50 category id type integer 4 relations Category local category id foreign c
  • Elasticsearch 如何使用通配符进行 OR 查询

    我很难尝试使用 elasticsearch 构建查询 我想查询类似的内容 WHERE field 1 is match string OR field 2 is wildcard match string OR field 3 is fuz
  • Codeigniter,为MySQL创建表和用户

    我想以编程方式使用 CI 创建数据库和用户 到目前为止 我有这 2 个简单的 MySQL 语句 CREATE DATABASE testdb DEFAULT CHARACTER SET utf8 COLLATE utf8 general c

随机推荐

  • Kcachegrind/callgrind 对于调度程序功能不准确?

    我有一个模型代码 kcachegrind callgrind 报告了奇怪的结果 这是一种调度程序功能 从 4 个地方呼叫调度员 每个电话都说 实际的do J运行函数 所以first2只会打电话do 1 and do 2等等 源代码 这是实际
  • 如何在 Linux 上使用没有 CUDA 的 TensorFlow?

    我有两台没有 CUDA 的计算机 一台在 Microsoft Windows 上运行 另一台在 Linux 上运行 Ubuntu 14 04 64bit Linux 3 13 0 100 generic 我可以在 Microsoft Win
  • 省略 Python 中的“打印”函数,例如(打印“你好世界”) vs (“你好世界”)

    gt gt gt print hello world hello world gt gt gt hello world hello world gt gt gt 有什么不同 蟒蛇你好世界 示例主要使用 print hello world 我
  • NHibernate/FluentNHibernate 属性包

    给定一个 Vehicle 类和一个 VehicleProperty 类 public class Vehicle public virtual int Id get protected set public virtual string R
  • 如何使用 WebDriver 检查元素是否可见

    With WebDriver从 Selenium 2 0a2 开始 我无法检查元素是否可见 WebDriver findElement返回一个WebElement 不幸的是它没有提供isVisible方法 我可以通过使用来解决这个问题Web
  • 如何在属性网格中显示动态对象?

    我有一个自定义对象类型 必须可以在其中进行编辑PropertyGrid public class CustomObjectType public string Name get set public List
  • 如何更改 :-webkit-autofill 的样式?

    默认背景颜色 webkit autofill是橙色的 如何改变呢 webkit autofill input webkit autofill background color fff important 上面的代码不起作用 它不是backg
  • 应用程序崩溃时退出

    当任何应用程序崩溃时我想退出该应用程序 如何实现同样的效果 Android 清单是否有任何相同的规定 我建议注册一个全球未捕获异常处理程序 这会捕获所有未处理的异常 然后你就可以在那里做你想做的事 例如 关闭应用程序 通知用户并向自己发送日
  • 根据宽度和高度保持纵横比

    可以将正方形拟合并居中div在视口中并始终保持它的根据宽度和高度的长宽比 要求 only CSS 无论视口的方向 横向或纵向 如何 正方形的大小都必须适应视口的最小尺寸 宽度或高度 正方形必须在视口中水平和垂直居中 Example 纵横比属
  • 与 Maven SCM 插件一起使用的 svn-settings.xml 的格式是什么?

    我正在尝试外部化我的用户名和密码 但它的格式似乎是svn 设置 xml是不正确的 除了这篇文章之外 我在网上找不到任何资源here然后出现错误 在我的 pom xml 中我得到了
  • 通过 SMTP Python 发送电子邮件时遇到问题

    所以我尝试使用 Python 通过 SMTPlib 发送电子邮件 但我无法让它工作 我阅读了 Microsoft SMTP 规范 并相应地将它们放入其中 但我无法让它工作 这是我的代码 Send an email SERVER smtp m
  • 使用 JavaScript 将相对路径转换为绝对路径

    有一个函数 它给我这样的网址 some css extra some css lib slider slider css 它始终是相对路径 假设我们知道页面的当前路径 例如http site com stats 2012 不确定如何将这些相
  • BlackBerry:是否可以从网站(无线)下载应用程序?

    我想让我的 BlackBerry 应用程序可供使用 BlackBerry 浏览器通过网站下载 这可能吗 有两种方法允许从网站下载 BlackBerry 应用程序 1 空中分配 为了允许用户通过无线方式安装应用程序 您需要有一个 Web 服务
  • java中的序列点

    以下java代码是否有保证的执行顺序 int i getA getB Is getA 总是在之前执行getB 正如任何普通人所期望的那样 是的 来自 JLS 第 15 7 节 Java 编程语言保证运算符的操作数似乎按特定的求值顺序 即从左
  • np.sum 和 np.add.reduce - 在生产中,你用​​什么?

    作为背景 请阅读这篇快速帖子和明确的答案 np sum 和 np add reduce 有什么区别 因此 对于小数组 使用add reduce是比较快的 让我们看一下我为了学习而试验的以下代码 它对一个二维数组求和 a np array 1
  • 根据值对对象属性进行排序[重复]

    这个问题在这里已经有答案了 我有一个对象数组 Accept Credit Cards 17 Take Out 17 Alcohol 16 Caters 10 Takes Reservations 11 Smoking 0 Dogs Allo
  • Apache Flink Rest-Client Jar-Upload 不起作用

    我正在努力使用 Flink Rest api 可能会发现 在我们的 CI CD 工作流程中自动部署新的 Flink 作业在 flink Github 存储库中 文档仅说明 jar 上传可以通过使用来实现 jars upload 但不是如何准
  • 当锁持有非最终对象时,该对象的引用是否仍然可以被另一个线程更改?

    当一个对象需要同步时 如果它没有设置为非最终的 IDE 会抱怨 因为它的引用不是持久的 private static Object myTable synchronized myTable IDE complains access myTa
  • 使用 GDB Python API 从符号名称获取全局符号的地址

    如果我知道 GDB Python API 的名称 是否可以通过某种方式获取二进制文件中全局符号的地址 Is python print gdb parse and eval symbol address 获得这个值的正确方法是什么 好吧 你自
  • 使用ajax自动完成

    也许你可以帮助解决一些ajax问题 我有自动完成代码 我输入城市名称 代码会自动为我完成它 并且还获取城市 ID 并应该将其放入隐藏输入字段 名称 cityID 但它没有 不要那样做 你能告诉我为什么吗 html代码 p p