我在表单提交上有这个句柄:
$("#my_form").on("submit", function (e) {
e.preventDefault();
debugger;
var data = $("#my_form").serializeAllArray(); //undefined is not a function
var data2 = $(this).serializeAllArray(); //undefined is not a function
)};
为什么我在这个处理程序内收到此错误(这意味着找到了表单)?我不明白发生了什么事。
最佳答案
这是因为该函数是:
.serializeArray()
而不是 .serializeAllArray()
关于javascript - 未定义不是函数,即使如此也找到了形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24692030/