这是我的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)
然后它第一次工作正常并且我使用该值更新数据库但是之后如果我想要用w-(write)
值更新的单选按钮,那么我的js代码返回由cakephp
从数据库设置的旧值,即R-(read).
我希望第一次获得与数据库中设置不同的单选按钮的更新值!
答案 0 :(得分:0)
只需尝试此更改,并告知我是否有效:
var English =$("input[type='radio']name='data[language_english]']:checked").val();