如何顯示這樣的結果值?如何使用ajax post請求顯示像這樣的結果值?
當改變選擇標記如:<option value="3">THREE</option>
我想在<span id="myplace2"></span>
如果變化SELETE到例如顯示結果:<option value="4">THREE</option>
我想顯示結果<span id="myplace4"></span>
我怎樣才能做到這一點 ?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<form id="form-id" method="post" action="" ENCTYPE = "multipart/form-data" onsubmit="return checkform(this);">
<select id="number" name="number" OnChange="fn_test1()" >
<option selected="" value="">SELECT</option>
<option value="1">ONE</option>
<option value="2">TWO</option>
<option value="3">THREE</option>
<option value="4">FOUR</option>
</select>
<?PHP
for ($i=1;$i<=4;$i++)
{
?>
<span id="myplace<?PHP echo $i; ?>"></span><br>
<?PHP
}
?>
</form>
<script>
function fn_test1() {
$('#myplace'+ $(data).find("#number").val()).hide();
setTimeout(function(){
$.ajax
(
{
url: 'test_mm16.php',
type: 'POST',
data: $('#form-id').serialize(),
cache: false,
success: function (data) {
$('#myplace'+ $(data).find("#number").val()).show();
$('#myplace'+ $(data).find("#number").val()).html(data);
}
}
)
}, 2000);
}
</script>
您的兩個示例不匹配。 – artm 2014-10-04 16:08:31