Tag: post parameter

使用AJAX在Rails中自动保存表单

我正在尝试为Post#new action自动保存一个表单。 每分钟左右,我想POST到Post#autosave,然后我将检查first_or_create并保存/更新Posts表中的记录。 我的问题是,我无法再从表单访问POST参数。 我试图这样做: $(function() { if ($(“#new_post”).length > 0) { setTimeout(autoSavePost, 60000); } }); function autoSavePost() { $.ajax({ type: “POST”, url: “/posts/autosave”, dataType: “script”, success: function(data) { console.log(data); } }); setTimeout(autoSavePost, 60000); } 我有这条路线: post ‘posts/autosave’, as: :autosave_post_path 问题是,服务器日志显示params散列只包含:action和:controller。 如何访问作为POST数据的一部分发送的内容的等效内容。

使用POST参数进行外部django重定向

我正在尝试在Django视图中创建一个重定向到外部URL,并在请求中附加一些get参数。 在做了一些环顾四周并尝试了一些之后,似乎我遇到了障碍。 所以我的观点看起来像这样 def view(request): data = get.data(request) if something in data: return HttpResponseRedirect(‘example.com’) 这是我能够得到的。 我知道你在请求url中可以指定一些get参数,如下所示: … return HttpResponseRedirect(‘example.com?name=smith&color=brown’) 但是,由于某些数据是敏感的,我不希望它最终出现在url中。 由于它是外部URL,因此我无法使用接受视图参数的redirect()快捷方式。 所以祈祷告诉,一个人如何完成这样的任务? 编辑 在做了一些更多的环顾四周,并在IRC中聊了一下之后,似乎我应该做的是,让get参数远离用户,包含付款信息,就是将它们作为post发送。 我被告知你应该能够通过使用一些JS来实现它,可能是jQuery。 现在这个问题仍然有点复杂。 如何在javascript的帮助下在django中创建post重定向? 第二次编辑 好像我被误导了。 Thanx用于通过重定向协议DR清除它。 在我尝试使用重定向来解决此问题时,我似乎一直走错了路。