Jquery Raty Form PHP


Jquery Raty Form PHP

我正在使用jQuery raty作为个人网站。我有一个表格,raty 为每组星星生成以下内容

<input type="hidden" name="score" value="5"> 

其中值包含我想要获取的值。

我有 10 个字段,

每个字段有 5 颗星,我想使用 PHP/POST 获得所有 10 个评级以插入数据库。

对于输入具有相同名称的事实,我该怎么办?我知道如果是 name="score[]",我可以访问数组中的评级,但我认为我不能更改 raty 分配给输入的名称

如果你不能改变 raty 的名字,这应该对你有帮助

.HTML

<input type="hidden" name="score" value="5"> 
<input type="hidden" name="score" value="5"> 
<input type="hidden" name="score" value="5"> 

jQuery

    $(document).ready(){
      var score;
      $('input[name="score"]').each(function(index) {
        //YOUR LOGIC
        //IE: score = $(this).val(); console.log(score);
        //IE: POPULATE hidden submit form or store for AJAX call
      });          
});

但是,如果您可以添加一个类,那可能是更好的做法

.HTML

<input type="hidden" class='score' name="score" value="5"> 
<input type="hidden" class='score' name="score" value="5"> 
<input type="hidden" class='score' name="score" value="5"> 

jQuery

    $(document).ready(){
      var score;
      $('.score').each(function(index) {
        //YOUR LOGIC
        //IE: score = $(this).val(); console.log(score);
      });
});

或者使用父div id 和 child() 方法进行游戏