良好的一天,这是我的索引PHP创建选择标签使用Ajax
<!DOCTYPE html>
<html>
<body>
<script>
function show_month(var) {
if (windows.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","month.php?q="+var,true);
xmlhttp.send();
}
</script>
<?php
$from = (date('Y'));
$to = 2050;
echo '<form>';
echo '<select name="year" onchange="show_month(this.value)">';
for($y = $from; $y <= $to; $y++) {
echo "<option value=$y>{$y}</option>";
}
echo '</select>';
echo '<form>';
?>
<div id="txtHint"><b>here will be info</b></div>
</body>
</html>
的代码,这里是我的month.php
的代码正如你看到的,我创建选择标签用PHP等等我可以通过使用循环做出多个选项,并且我希望如果我选择2015年javascript
应该打印消息实际年,但它不工作我认为这个问题是在某处选择或发送价值可以有人比我更聪明看看这段代码并告诉我什么是错的?
我不想警觉我只是想要文本“在这里将信息“将更改为文本行在month.php – palci12 2015-03-31 09:52:16
啊好吧,然后只需添加; document.getElementById(”txtHint“)。innerHTML = xmlhttp.responseText;而不是警报 – Dan 2015-03-31 09:54:08
我添加,但没有改变 – palci12 2015-03-31 09:56:12