发生Javascript表单提交问题

发生Javascript表单提交问题,javascript,Javascript,我正在设计一个多页面的网站。我使用ajax调用将数据加载到容器中。每一页都可以很好地打开。我设计了一个注册表单,它使用ajax调用打开容器。在此之前,所有页面都使用main.js文件运行JavaScript代码,但当我打开注册页面并给出id“提交”按钮并在其单击事件上调用警报函数时。它没有显示任何警报。我使用了一个控制台函数,但与这里的想法相同,在这个页面上没有出现任何类型的错误或控制台消息。发生这种情况是因为您试图在元素上绑定事件,该元素是在声明事件侦听器之后创建的。您必须将文档作为具有最高层

我正在设计一个多页面的网站。我使用ajax调用将数据加载到容器中。每一页都可以很好地打开。我设计了一个注册表单,它使用ajax调用打开容器。在此之前,所有页面都使用main.js文件运行JavaScript代码,但当我打开注册页面并给出id“提交”按钮并在其单击事件上调用警报函数时。它没有显示任何警报。我使用了一个控制台函数,但与这里的想法相同,在这个页面上没有出现任何类型的错误或控制台消息。

发生这种情况是因为您试图在元素上绑定事件,该元素是在声明事件侦听器之后创建的。您必须将文档作为具有最高层次结构的元素,通过任何父节点元素或文档来触发事件

$(document).on('click', '#yourEl', function(){alert('clicked');})

欢迎来到StackOverflow。请先阅读,然后阅读,并提供答案。如果周围的人能够很容易地阅读和理解你的意思,或者问题是什么,他们可能会更愿意提供帮助:提供一些代码,请。thanx,它正在工作。。。帮了大忙