【问题标题】:What jQuery event type is it when Ajax inserts data into an input field?当 Ajax 将数据插入输入字段时,它是什么 jQuery 事件类型?
【发布时间】:2010-03-04 11:34:04
【问题描述】:

我有一个输入字段,用户可以在其中输入 id#。我正在使用 Ajax 检查数据库中该用户的 id#,然后使用数据库中该人的信息填充其他输入字段。

在通过 Ajax 将信息插入输入字段后,我尝试运行一系列验证语句,但我无法确定需要使用哪个事件。

我正在尝试做这样的事情:

$(.formfields).dataInserted(function() {
    if(costCenter == '') {
        $("#cost_center").after('<div id="cost_center_error" class="error">Your cost center number is required.</div>');
        hasError = true;
    }
}

我不能使用 keyup 或 change 或类似的东西,因为用户实际上并没有手动输入数据。 Ajax 向输入字段插入数据时的 jQuery 事件类型是什么?

【问题讨论】:

    标签: jquery ajax events


    【解决方案1】:

    Ajax 向输入字段插入数据时的 jQuery 事件类型是什么?

    没有事件。从脚本更改内容不会触发任何事件 (*)。您必须连接您的脚本,以便在他们做出更改时给您回电。

    如果你真的做不到,你将需要一个轮询间隔来不断检查输入是否有更新。

    *:主要是。在某些情况下,您可以使用特定于浏览器的钩子,但这很不愉快,而且几乎可以肯定的是,修复脚本以回叫您更好。请参阅this question 进行一些讨论。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-26
      • 2022-10-24
      • 1970-01-01
      • 1970-01-01
      • 2019-01-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多