0
我試圖讓用戶單擊選擇多個表單中列出的項目,然後單擊「開始」。 Select Multiple當前正在由Ajax更新程序填充。 Ajax/Form工作得很好,直到我將Select =「subjects」添加到Select Multiple,然後Ajax不再填充Select。這可能是一個簡單的修復。當添加名稱時,Ajax停止填充選擇倍數
我的代碼:
<form id="searchform" method="get" action="findsyllabi.php">
<input type="textbox" onkeyup="sendRequest()" name="search_query" />
<input type="submit" id="search_select_submit" value="Go">
<input type="hidden" name="searchtype" value="subjects">
<select multiple id="show_results" name="subjects" />
</select>
</form>
<script type="text/javascript" src="http://poseidonwebstudios.com/test/ccl_cms/js/prototype.js"></script>
<script>
function sendRequest() {
new Ajax.Updater('show_results', 'search.php', { method: 'post', parameters: $('searchform').serialize() });
}
</script>
'$( 'searchform')。序列化()'應該是'$( '#searchform')。序列化()' – coolguy 2013-02-28 07:42:41
這打破了更新。 – 2013-02-28 08:04:56