我試圖用基於php數組的jquery中的選定選項生成多個選擇列表。我似乎無法得到它的工作,這是我的代碼:jquery/php從jquery中的php數組中選擇多個選定的選項
我的選擇列表:
<select name="modules[]" id="modules" class="inputbox" size="10" multiple="multiple">
<option value="1">Module 01</option>
<option value="2">Module 02</option>
<option value="3">Module 03</option>
</select>
我的PHP/JQuery的(嘗試):
<script type="text/javascript" language="javascript">
<?php
$modules = explode(';',$row->modules);
if (is_array($modules)) {
foreach($modules as $moduleID) {
?>
jQuery("#modules").val("<?php echo $moduleID; ?>");
<?php
};
} else {
?>
jQuery("#modules").val("<?php echo $row->modules; ?>");
<?php
};
?>
</script>
,它看起來像(純jquery的):
<script type="text/javascript" language="javascript">
jQuery("#modules").val("3");
jQuery("#modules").val("1");
</script>
這是我的PHP陣列(被分解後):
Array
(
[0] => 3
[1] => 1
)
非常感謝你,會玩這個和PHP :) – SoulieBaby 2010-11-08 09:40:49