0
我有一个按钮来点击,它显示从包含文件(包括/ loginform.php)的窗体。表单与AJAX显示,不能添加事件处理程序提交表单
$('#loginBtn').on("click", function(){
$('#formLogin').load('include/loginform.php');
console.log("LoginBtn");
});
表格加载没有问题。然后我有JS代码POST(通过jQuery的AJAX方法)附加到提交处理程序在前面显示的形式,但它不起作用。我尝试尝试,并且不能在此表单中放置任何点击事件处理程序。
我是否需要将JS代码放在loginform.php文件脚本标记中? 重新加载事件处理程序? 即时猜测,因为PHP文件是在另一个文件夹,它不能看到JS代码?
谢谢你的帮助!
的成功功能不,最好的方法是使用事件委托,因此您可以将处理程序绑定到动态创建的元素。查看重复问题。 – Barmar
它已通过.on()方法连接。 我认为它是固定的,但即使试图在回调中丢弃代码也没有工作 – Barrard
该功能需要在链接到主页面的js文件中。它不会被Ajax调用加载。 –