从当前表单获取操作值到jquery autosave

从当前表单获取操作值到jquery autosave,jquery,forms,autosave,Jquery,Forms,Autosave,如何从我提交的表单中获取URL作为“操作”值 <form accept-charset="UTF-8" action="/outprojects/save_at/10232" class="edit_user" id="edit_user_10232" method="post"> 因此,我希望jQuery autosave保存到此操作URL(但是它默认为当前URL) jQuery(函数($){ $(“表格”).autosave( { 回调:{ 范围:“全部”, 触发器:[“

如何从我提交的表单中获取URL作为“
操作
”值

<form accept-charset="UTF-8" action="/outprojects/save_at/10232" class="edit_user" id="edit_user_10232" method="post">

因此,我希望jQuery autosave保存到此操作URL(但是它默认为当前URL)


jQuery(函数($){
$(“表格”).autosave(
{
回调:{
范围:“全部”,
触发器:[“更改”,函数(){
var self=这个;
$(“[name=save]”。单击(函数(){
self.save();
});
}],
保存:{
方法:“ajax”,
选项:{
键入:“PUT”,
url:this.getAttribute('action')
}
}
}
});
}));

给出了错误:


TypeError:this.getAttribute不是函数

那么
$(this.attr(“操作”)如何这会在属性列表url:$(This.attr('action')之后出现错误\uSyntaxError:missing}_这会在属性列表url:$(This.attr('action')之后出现错误SyntaxError:missing};使用url:$(“form”).attr('action')可以工作,但是同一页面中的多个表单会有多个调用操作,因此我需要它是该表单的某种变体,以便只保存该表单(我想?)。现在没有错误消息,但它会提交到当前页面,而不是“admin”中的页面。
jQuery(function ($) {
    $("form").autosave({
        callbacks: {
            scope: 'all',
            trigger: ["change", function () {
                var self = this;
                $("[name=save]").click(function () {
                    self.save();
                });
            }],
            save: {
                method: "ajax",
                options: {
                    type: 'PUT',
                    url: $(this).attr('action')
                }
            }
        }
    });
});
jQuery(function ($) {
    $("form").autosave({
        callbacks: {
            scope: 'all',
            trigger: ["change", function () {
                var self = this;
                $("[name=save]").click(function () {
                    self.save();
                });
            }],
            save: {
                method: "ajax",
                options: {
                    type: 'PUT',
                    url: $(this).attr('action')
                }
            }
        }
    });
});