gpt4 book ai didi

javascript - 如何注入(inject) Javascript 以使用现有函数

转载 作者:行者123 更新时间:2023-12-03 12:10:13 24 4
gpt4 key购买 nike

我本以为这是相当经典的,但我还没有找到答案。

我有一个链接到 MySQL(实际上是 MariaDB)数据库表、联系人的表单。jQuery.ready() 函数的一部分通过 AJAX 填充下拉列表(例如 <select id="drop_box" />),其中包含选项,这些选项是联系人表中的所有姓氏 + 名字,值 = ID 字段记录。澄清一下,注入(inject)的代码包含 <select>以及所有选项。

然后,当用户单击/选择这些名称之一时,我希望将选项的值(ID 字段)发送到 JS/jQuery 函数,可能在 <head> 中定义。标签。然后,这个想法将是另一个 AJAX 调用,用从联系人表中提取的所有其他详细信息来填充页面上的各种其他框、表格和内容。

但是如何获得

  1. 现有$("#drop_box").change()函数来“查看”并响应注入(inject)的事件 <select>对象或
  2. 如果注入(inject) change()功能,如何让后者调用页面上现有的函数。

在我看来,将所有响应代码作为返回 AJAX 调用注入(inject)是一种不好的做法,无论如何,我只是想知道如何使注入(inject)的 JS 代码与已经存在的 JS 代码进行交互在页面上。

最佳答案

详细使用 jQuery 的 .on 方法 here 。那么您的事件不仅会应用于定义时的任何匹配元素,还会应用于将来通过 AJAX 添加的匹配元素。

关于javascript - 如何注入(inject) Javascript 以使用现有函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24998875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com