我的 javascript/ajax 缺乏经验可能会阻止我在这里弥补差距。我已经实现了一个名为jQuery-autosave的 jQuery 插件。我的表单控件上的更改事件会触发 jquery.autosave.js 文件中的方法,但是,它没有命中“成功”。我相信这是因为我无法弄清楚 jquery.autosave 方法在寻找什么。
我看到许多帖子的主题可能与此相关,但是,我无法将这些点联系起来。
所以这就是我正在寻找的帮助......我的视图中的脚本需要什么才能通过我的控制器中的方法(saveRespose)使用这个插件来持久化表单中每个输入控件的值?而且,如果问得不多,那么蛋糕上的糖霜就是如果你能解释你是如何确定脚本需要什么的,这样我就可以更多地了解它是如何工作的?
jquery-autosave 插件的代码可以在上面的链接中找到,所以我不会在这里发布。作为这个主题的新手,我可能需要提供更多。请向我解释你需要什么。
我的视图脚本在这里...
<script type="text/javascript">
jQuery(function ($) {
$("form").autosave({
callbacks: {
trigger: ["change", function () {
var self = this;
$("[name=save]").click(function () {
self.autosave();
});
} ],
save: {
method: "ajax",
options: {
whatever: "This is it",
url: "/Profile/saveResponse/"
, success: function () {
alert("saved!");
}
}
}
}
});
});
</script>
谢谢,布赖恩