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調用加載。 –