0
我有一个关于jQuery Star-Rating plugin的问题。
我有很多项目在一个页面上评分,所以我已经添加了一些隐藏字段到每个评级表。获取隐藏的表单值jquery star rating
问题是我无法获得这些值发布。
下面是一个例子:
<form method="post" id="rate" action="rate.php">
<input name="rating" type="radio" class="auto-submit-star {split:4}" value="9.75" />
<input name="rating" type="radio" class="auto-submit-star {split:4}" value="10.00" />
<input type="hidden" id="post_id" value="1" />
<input type="hidden" id="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>"/>
</form>
插件使用这样的回调:
<script type="text/javascript">
$(function() {
$('.auto-submit-star').rating({
callback: function(value, link) {
alert("The value selected was '" + value + "'\n\nWith this callback function I can automatically submit the form with this code:\nthis.form.submit();");
}
});
});
</script>
当一个明星的点击我得到的提示信息,那就是一切都很好,除了我可以”不知道如何获得post_id
和ip
值。
我曾尝试:
var values = $('#rate').serialize();
alert (values);
但是它总是返回Object Object
,它看起来像只数被发送给功能。
有没有办法发送其他2个字段?
我就添加有一个onclick功能提交按钮,这使得它有点难看,但不能想别的办法如何做到这一点:( – user1362916