1

これが私のcakephpコードです...

<?php
$attributes=array('legend'=>false,'separator'=>'<td>'); 
$options=array('N'=>'none','R'=>'read','W'=>'write');
?>

<table>
 <tr class="gray_tab">
    <td class="align-l">English</td>
    <td>
    <?php echo $this->Form->radio('language_english',$options,$attributes); ?>
    </td>   
  </tr>
</table>

ここに私のjavascriptがあります

var English = 
$("input[type='radio'][name='data[User][language_english]']:checked").val();
alert(English);

さて、R-(read)ラジオボタンから選択すると、最初はうまく機能し、その値でデータベースが更新されますが、その後、そのラジオボタンを値で更新したい場合、jsコードはデータベースからw-(write)設定された古い値を返します。cakephpR-(read).

データベースに設定されているラジオボタンの更新値と違う値を初回取得したい!

4

1 に答える 1

0

この変更を試してみて、うまくいくかどうか教えてください:

var English =$("input[type='radio']name='data[language_english]']:checked").val();
于 2012-11-21T12:44:28.297 に答える