gpt4 book ai didi

ajax - 添加 Ajax 后如何初始化 Bootstrap 处理程序?

转载 作者:行者123 更新时间:2023-12-02 05:04:54 26 4
gpt4 key购买 nike

我有一个页面,用于收集用户对该页面内容的一组评论。通过单击按钮并填写通过 Bootstrap 模式显示的表单,可以将新评论添加到页面。然后通过 ajax 将结果插入到页面中。一切正常。

添加到页面的“结果”包括另一个 Bootstrap 按钮/链接,看起来像这样:

<a tabindex='-1' href='#' class='ajax-modal btn btn-small' 
data-target='modal_my-modal' data-backdrop='true'
data-controls-modal='res-modal' data-keyboard='true'
url='/somewhere'>Click me</a>

该链接看起来和行为都像一个按钮(感谢 Bootstrap!),但是在单击时不会像预期的那样触发模式。但是,如果我在浏览器中刷新页面以便重新绘制此评论以及页面上的其他评论,按钮/链接现在可以正常工作。

由于按钮在重绘页面时起作用,我假设有一些 Bootstrap 初始化代码在页面加载并设置所有链接以执行它们的操作时运行,并且我需要在添加后调用它我的页面新按钮。这是正确的吗?如果是这样,我应该调用什么来正确初始化链接?谢谢!

最佳答案

简短回答:确实有一个函数在绘制页面时被调用并设置点击处理程序——这是我自己的函数,负责设置模式。我在包含按钮/链接的 html 之后添加了对该函数的调用,一切都很好。我确定有一个 Bootstrap init 函数被调用,但需要调用我自己的函数。

关于ajax - 添加 Ajax 后如何初始化 Bootstrap 处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13077678/

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