【发布时间】:2014-01-31 16:45:25
【问题描述】:
尝试创建一个不错的动态选择过程。选择过程分为两个部分:选择类别,然后选择名称。表单过程工作得很好。然后我想根据选择的名称显示图像。看不懂,代码如下:
<form action="file.php" method="post">
<select id="first-choice" name="cardset">
<?php foreach ($data as $row): ?>
<option><?=$row["name"]?></option>
<?php endforeach ?>
</select>
<select id="second-choice" name="card">
<option>Please choose from above</option>
</select>
<img src="" name="image-swap">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script language=JavaScript >
$(document).ready(function() {
$("#first-choice").change(function() {
$.get("getter.php", { choice: $(this).val() }, function(data) {
$("#second-choice").html(data);
});
});
});
$(document).ready(function() {
$("#card").change(function() {
var first = $("first-choice");
var sec = $(this).val();
$("#image-swap").html(src ? "<img src='/pics/" + first + sec + "'>" : "");
});
});
</script>
我正在尝试从 pics/"first"/"sec".jpg 中提取图像
【问题讨论】:
标签: javascript jquery forms dynamic