良好的一天,這是我的索引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