【发布时间】:2013-09-23 16:04:28
【问题描述】:
我已从 jQuery 1.7.1 更新到 1.10.2,现在 jquery.unobtrusive-ajax.js 中出现以下问题:
$("a[data-ajax=true]").live("click", function (evt) {
evt.preventDefault();
asyncRequest(this, {
url: this.href,
type: "GET",
data: []
});
});
问题已上线。它说$("a[data-ajax=true]") 不接受方法或属性live。
如何解决这个问题?我应该升级 jquer.unobtrusive-ajax.js 还是类似的东西?
【问题讨论】:
-
live已弃用,请改用on -
亲爱的,当您升级 jquery 阅读更改日志时,不要只期望一切正常。如果您阅读实时文档,您会发现它已在 jquery 1.9 api.jquery.com/live 中删除。改用 on。
-
运行迁移插件。 github.com/jquery/jquery-migrate
标签: javascript jquery asp.net-mvc-4