我有这个非常简单的star-rating系统。我得到了 html span 选择的值:
<span id="count"></span>
我想知道如何将跨度的值传递给我的 Rails Controller :
class FeedbacksController < ApplicationController
def new
end
def create
end
end
如何以 Rails 形式或通过 AJAX 传递跨度 ID?如果可能的话,很想看看这两个例子。谢谢!
谢谢!
最佳答案
您可以使用 ajax 调用将数据发布到 Controller 操作。您不需要将 span id 发送到 Controller ,而是在更改评级时可以调用 ajax。
$('#stars').on('starrr:change', function(e, value){
$("#count").html(value);
$.ajax({
type: 'POST',
url: "/url_you_want_to_call",
data: { count: value},
dataType: "text",
success: function(data) { alert("Save Complete") }
});
});
关于javascript - 如何将span id传递给rails Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35769378/