我有一个系统,它通过使用 AJAX 加载带有内容的 div。一切都很好,我可以让 div 完美地加载我的数据库中的详细信息,而且效果很好。
问题是这样的:
在返回的 div 中,我有几个带有 onClick
事件的按钮。当我尝试调用用户定义的函数 onClick="my_function();"
但 onClick
事件不会时,onClick
事件会导致错误当我调用 JS 定义的函数 onClick="alert('success');"
时导致错误。
有人知道为什么会这样吗? my_function()
定义在我的页面的头部。虽然,我也尝试在 AJAX 返回的内容中定义它,但仍然没有成功。
任何帮助将不胜感激
最佳答案
如果您使用原型(prototype)、jquery 等(任何 JS 框架),您需要确保已将参数“evalJS”设置为 true。我将最后一个示例放入原型(prototype)中。
检查 here用于原型(prototype)
关于javascript - 在返回的 AJAX 内容中调用用户定义的 JS 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/850880/