在java脚本函数中获取一个php变量

时间:2016-03-18 18:50:02

标签: javascript php jquery

我有这个下拉列表,我需要通过javascript保存它的值,但我不能将php变量的名称(选择名称)添加到函数中

下拉列表:

   $i=0;
   while($i<$counter)
        {
      $vname=$row['student_id'].'_'.$i;
        echo"
          <td>

            <select name=".$vname.">
  <option value="."0".">Choose one</option>
 <option value="."1".">Add</option>
 <option value="."2".">R</option>
 <option value="."3".">TBR</option>
 <option value="."4".">P</option>
      </select>
   </td>";
       $i++;
            }

java脚本函数:

           <script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>                               
                     <script>
                 $(document).ready(function() {

             var item = window.localStorage.getItem('".$vname."');
              $('select[name=".$vname."]').val(item);

           $('select[name=".$vname."]').change(function() {
                 window.localStorage.setItem('".$vname."', $(this).val());
                 });

               });  
            </script>

1 个答案:

答案 0 :(得分:0)

你可以这样做:var vname = "<?php echo $vname; ?>";

然后在您的javascript函数中将$vname替换为vname