在selection.php給Smarty這樣如何從Smarty模板關聯數組傳遞給我分配了兩個數組jQuery的
$country = array(
'1' => 'Japan',
'2' => 'Australia',
'3' => 'India'
);
$city = array(
'1' => array(
'10' => 'Tokyo',
'11' => 'Osaka'
),
'2' => array(
'20' => 'Sydney',
'21' => 'Melbourne'
),
'3' => array(
'30' => 'Mumbai',
'31' => 'Delhi'
)
);
$smarty->assign('country_select',$country);
$smarty->assign('city_select',$city);
$smarty->display('selection.tpl');
中的代碼selection.tpl看起來是這樣的。
<div>{html_options id='country_select' options=$country_select}</div>
<div>{html_options id='city_select' options=$city_select}</div>
現在我想要做的是,寫一個jQuery函數,當我選擇country_select下拉的國家,在city_select下拉列表中的項目將按照國家選擇改變。意思是,如果我在country_select下拉菜單中選擇「澳大利亞」,在除悉尼和墨爾本之外的城市選擇下拉菜單中,其他選項將被刪除。
能否請你幫我jQuery代碼會如何。我一直未能將$ city_select數組傳遞給jQuery。
http://php.net/json_encode – zerkms 2013-03-10 09:30:27