This question already has answers here:
Event binding on dynamically created elements?
(23个答案)
三年前关闭。
目前,我编写的Ajax表单工作得很好,表单的所有输出都会放入结果,除了此时表单的结果是另一个表单外,我的脚本不适用于旧表单的结果是新表单
我的脚本不适用于新表单,所以,我需要使新表单的工作方式类似于旧表单,这可能吗?
编辑:如果要捕获全局表单提交事件(感谢@pratikwebdev):
(23个答案)
三年前关闭。
目前,我编写的Ajax表单工作得很好,表单的所有输出都会放入结果,除了此时表单的结果是另一个表单外,我的脚本不适用于旧表单的结果是新表单
我的脚本不适用于新表单,所以,我需要使新表单的工作方式类似于旧表单,这可能吗?
$(document).ready(function()
{
$("form").submit(function(e)
{
e.preventDefault();
$("#Result").html("<div id='Loading'></div>");
$.ajax(
{
type: "POST",
data: $(this).serializeArray(),
success: function(Data)
{
$("#Result").html(Data);
}
});
});
});
最佳答案
尝试
$("#Result").on("submit", "form", function(e) {
... YOUR CODE .....
});
编辑:如果要捕获全局表单提交事件(感谢@pratikwebdev):
$(document).on("submit", "form", function(e) {
... YOUR CODE .....
});
07-22 09:40