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 回答