【发布时间】:2011-08-11 10:21:40
【问题描述】:
我正在尝试通过 AJAX POST 请求将数据发送到我的 Ruby on Rails 应用程序。
这在它只接受 POST 请求并获取参数以供使用的索引页面上运行良好,例如 params[:MyParam],但是当尝试在我的 show 操作中执行 exact 相同的事情时,我得到错误:
没有路线匹配 [POST]
我正在像这样发送 POST 请求:
<% if !params[:recData] %>
var PostDone = false;
<% end %>
$(document).ready(function() {
$.post(document.URL, { recData: "POST REQUEST!" }, function(response) {
if(PostDone == false) {
document.write(response);
PostDone = true;
}
});
});
我是 AJAX 和 Rails 的新手,非常感谢您的帮助。
【问题讨论】:
标签: jquery ruby-on-rails ajax http-post