我正在修改与asp.net mvc 3一起打包的jquery.unobtrusive-ajax.js,以允许动态加载的表单起作用。
旧:
$("form[data-ajax=true]").live("submit", function (evt) {
/*code here */
});
我的代码:
$("body").on("submit","form[data-ajax=true]", function (evt) {
/*code here */
});
对我来说,这场比赛从未被解雇过。第二个参数(选择器)必须直接位于body
下吗?我不确定如何使用相同的功能来处理动态加载的表单。
答案 0 :(得分:0)
也许试试这个:
$(document).on("submit","form[data-ajax=true]", function (evt) {
/*code here */
});
我自己有过这样的情况,有时它不能与“身体”一起使用,但会与文档一起使用。