我一直在谷歌搜索,但我似乎无法获得正确的设置,通过我在谷歌上看到的东西,我最终得到了这个:
var dataString = $('#markerform').serialize();
var id = $('#route_id').val()
$.ajax({
type: 'POST',
url: '/routes/'+id,
data: { "_method":"put", dataString},
dataType: "JSON",
success: function(data) {
console.log(data);
}
});
这对于我的路线控制器
def update
@route = Route.find(params[:id])
respond_to do |format|
if @route.update_attributes
format.html
format.json { render text: "Done" }
else
format.json { render text: "Bad" }
end
end
end
但我最终得到了这个萤火虫错误:
SyntaxError: invalid object initializer
[Break On This Error]
data: { "_method":"put", dataString},
我该如何清理它,以便通过这个应用程序获得一些成功。谢谢。