jQuery自动保存插件覆盖url
问题描述:
我想在asp.net MVC中使用自动保存plugin。一切工作正常,但默认情况下它将数据发回到当前窗口位置。我试图在视图中覆盖url,如下所示。很明显,我做错了,因为它仍然回到默认的网址。任何指针?jQuery自动保存插件覆盖url
@{var actionUrl = Url.Action("Save", "MyContoller");}
<script type="text/javascript">
jQuery(function ($) {
$("form").autosave({
url: function (e, o, callback) { return "@actionUrl"; },
callbacks: {
trigger: ["change", function() {
var self = this;
$("[name=save]").click(function() {
self.save();
});
} ]
}
});
});
</script>
答
这是根据插件作者的解决方案,它的工作。
jQuery(function ($) {
$("form").autosave({
callbacks: {
trigger: ["change", function() {
var self = this; $("[name=save]").click(function() { self.save(); });
}],
save: {
method: "ajax",
options: {
url: "yoururlhere"
}
}
}
});
});
感谢分享。 – 2011-04-08 06:47:16