1
我的下拉列表事件onchange
在服務器中不起作用,但它在我的本地主機上正常工作。我使用jQuery。原因是什麼?dropdown onchange事件不起作用
HTML:
<select name="cities" id="cities" onchange="change_city();">
<option value="Basel" selected="selected">Basel</option>
<option value="Bern">Bern</option>
<option value="Fribourg">Fribourg</option>
<option value="Geneva">Geneva</option>
<option value="Lugano">Lugano</option>
<option value="Zurich">Zurich</option>
</select>
的jQuery:
function change_city(){
var home_city =$("#cities option:selected").val();
$.cookie("home_city", home_city, { expires: 3650, path: '/' });
location.reload(true);
}
你的意思是'change'事件根本不是射擊?或者它碰到'change_city()'但不能重新加載頁面? – Town 2011-04-05 10:43:05
我發現更改事件正在觸發但頁面未重新加載。我用jquery.cookie來設置cookie。我必須在從下拉菜單中獲取價值後才能放入Cookie。 – kamal 2011-04-05 10:55:23
它在什麼時候失敗?你肯定有發佈版本上的jQuery的參考? – Town 2011-04-05 11:34:54