スターをクリックしているときに ajax によってレコードが送信されるスクリプトを作成しました。そして、love.raty をリロードするリロード アクション リンク。実行リンクではなく、星を2回クリックした後にリロードしたい。何か案は?ありがとう!
<input id="reload-function-demo" type="text" value="true" disabled="disabled" />
<a id="reload-action" href="javascript:void(0);" title="reload" class="run">run</a>
<script type="text/javascript">
$(function() {
$('#love').raty({
//instructions//
click: function(score, evt) {
$(this).fadeOut(function() { $(this).fadeIn(); });
var book = $('#book_id').val();
var user = $('#user_id').val();
var token = $('#token').val();
var ip = $('#ip').val();
$.ajax({
type: 'POST',
url: 'http://www.booksface.pl/content/elements/love_book_db.php',
data: {'score':score, 'book_id': book, 'user_id': user, 'token': token, 'ip': ip},
success: function(name,value,exdays) {
}
});
}
});
$('#reload-action').on('click', function() {
$('#love').raty('click');
$('#love').raty('reload');
});
});
</script>