2016-03-18 58 views
-5

我有這個下拉列表,然後我需要保存它是由JavaScript的價值,但我不能讓PHP變量的名稱(選擇名稱)到函數獲得Java腳本函數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> 
+0

我們需要看到Javascript代碼背後的PHP代碼。 – Phiter

+0

此外,選擇名稱不在引號之間 – Phiter

+0

也不是選項值。 – Phiter

回答

0

你可以這樣說:​​

然後在您的javascript函數中將$vname替換爲vname