【发布时间】:2011-09-29 21:24:13
【问题描述】:
我在设置从 Firefox 控制器返回的下拉选定值时出错。我使用的是 cakephp 1.3。
当我第一次加载页面时它是正确的,但是如果我更改下拉值并刷新页面,该值不会改变。它应该是来自控制器的那个。
但是当我按下 ctrl+f5 时会显示正确的值。
我猜这与浏览器缓存有关。 我在谷歌浏览器中没有这个问题。
我使用此代码将下拉菜单的值设置为所选值
echo $this->Form->input('to_country_code',array(
'options'=>$countries,
'id'=>'to_country_code',
'label' => __('Country',true),
//'selected'=>$selectedCountryCode
'div' => false,
'default'=>$selectedToCountryCode
)
);
任何答案将不胜感激。
【问题讨论】:
-
你应该认真考虑为 Vins 提供一杯咖啡,因为他花时间第二次给你同样问题的答案...... ;-) stackoverflow.com/questions/7316836/…
-
其实我在 Vins 最初的回答之后用更多的代码细节更新了我的问题。但我没有得到答复。然后我不得不用一个新线程来问这个特殊的 Firefox 问题。但现在得到澄清:) 是的,我这边的 Vins 应该喝咖啡了。
标签: php firefox cakephp drop-down-menu