jquery関数をクリックして選択値を送信し、値をデータベースに保存して同じページに戻る方法は?
私はこの選択ボックスを持っています。この選択ボックスはどのフォーム内にもありません。
<select name="myRating" class="rating" id="serialStar">
<option value="1">Alright</option>
<option value="2">Ok</option>
<option value="3">Getting Better</option>
<option value="4">Awesome</option>
<option value="5">Loved!</option>
</select>
以下のjQuery関数を使用して、選択値をコントローラーアクション「set_ratings」に送信しています
$(document).ready(function(){
$(".ui-rating").click(function(){
// we want to store the values from the select box, then send via ajax below
var fid = $('#serialStar').val();
$.ajax({
type: "POST",
url: "http://localhost/reelstubs/movies/set_ratings",
data: "fid="+ fid
});
return false;
});
});
今、値をデータベースに保存したいと思います。どうすればこれを達成できますか?方法は適切ですか?