获取隐藏的表单值jquery star rating

获取隐藏的表单值jquery star rating,jquery,Jquery,我有一个关于这个问题的问题。 我在一个页面上有很多项目需要评分,所以我在每个评分表中添加了一些隐藏字段 问题是我无法发布这些值 下面是一个例子: <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" typ

我有一个关于这个问题的问题。
我在一个页面上有很多项目需要评分,所以我在每个评分表中添加了一些隐藏字段

问题是我无法发布这些值

下面是一个例子:

<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>
然而,它总是返回
对象对象
,看起来只有数字被发送到函数


是否有办法同时发送其他两个字段?

您只需为这些输入设置名称属性:

<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 name="postId" type="hidden" id="post_id" value="1" />
  <input name="ip" type="hidden" id="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>"/>
</form>


我只想添加一个带有onclick功能的提交按钮,这会让它有点难看,但想不出其他方法:(
var values = $('#rate').serialize();
alert (values);
<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 name="postId" type="hidden" id="post_id" value="1" />
  <input name="ip" type="hidden" id="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>"/>
</form>