【问题标题】:Ajax disabling jQuery plugin in RailsAjax 在 Rails 中禁用 jQuery 插件
【发布时间】:2014-01-23 22:23:53
【问题描述】:

在我所有短文的索引页面上,我有一个部分表单,因此用户可以轻松添加新的短文。我使用 Ajax,因此当我提交新帖子时,它会在不重新加载页面的情况下将其附加到所有帖子的列表中,并且还会使用 Ajax 再次呈现表单。

在该表单中,我有一个 textarea,我使用一个 jQuery 插件插入到 textarea 旁边的 span 元素中,它们还剩下多少个字符(很像 Twitter)。

在页面加载时,我看到了计数器并且它可以工作,但是当我提交表单并且重新呈现表单时,计数器不显示。

【问题讨论】:

  • AJAX是异步的,需要重新初始化插件(在Ajax函数成功部分)

标签: javascript jquery ajax ruby-on-rails-4


【解决方案1】:

如果为计数器插入 span 元素的 jQuery 插件在初始页面加载时运行,则在重新渲染表单时它不会再次运行,除非您再次调用它。在没有看到任何代码 sn-ps 的情况下,我认为答案是您将不得不重新初始化计数器插件以在第二次呈现表单后显示新的 span 元素。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-16
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多