我有一个 html 表单,它通过 ajax 加载其内容并包含按钮,当单击这些按钮时,应该执行在 html 页面的脚本标记中定义的 JavaScript 函数。SO:按钮是通过 ajax 加载的(有效),但是当单击按钮时,它不会触发所需的操作,也不会触发 Firebug 中的 JavaScript 错误。如何获得通过 ajax 加载的一堆按钮的 onclick 信号以绑定到已经存在的 JavaScript 函数?
编辑:我也应该注意到我没有使用 JQuery。如果这是唯一的方法,我愿意这样做,但除此之外,我宁愿只使用本机 JavaScript。
EDIT2:我的问题涉及更多,但正如所选答案中所述,您应该能够在通过 ajax 发送数据之前在 php 脚本中设置 onclick 事件处理程序。如果您有大量数据响应并希望减少带宽,您可能会考虑在客户端执行所有操作,但我发现在大多数情况下,只需在 php 脚本中设置 onclick 属性会更容易。