我有这个非常简单的star-rating系统。我得到的是html span选择的值:
<span id="count"></span>
我想知道如何将span的值传递给我的Rails控制器:
class FeedbacksController < ApplicationController
def new
end
def create
end
end
如何以rails形式或AJAX传递span ID?如果可能的话,我希望看到这两个例子。谢谢!
谢谢!
答案 0 :(得分:1)
您可以使用ajax调用将数据发布到控制器操作。您无需向控制器发送span id,而是在更改评级时可以调用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") }
});
});