<script type="text/javascript">
document.getElementById('s1').onclick=function()
{
var value1 = document.getElementById('input').value;
var aj;
if(window.ActiveXObject)
{
aj=new ActiveXObject("Microsoft.XMLHTTP");
}
if(window.XMLHttpRequest)
{
aj=new XMLHttpRequest();
}
aj.onreadystatechange=function()
{
if(aj.readyState==4 && aj.status==200)
{
document.getElementById("output").innerHTML=aj.responseText;
}
}
aj.open("GET","tstprinajax.php?name="+value1,true);
aj.send();
}
</script>
这对我不起作用。我想获取一个文本框的值并通过单击带有 AJAX 的按钮打印到 div 名称“输出”。
HTML 代码:
<body>
<form action="">
<input type="text" id="input" />
<button id="s1"></button>
<div id="output"></div>
</form>
</body>
tstprinajax.php:
<?php
$q = $_GET["name"];
print "<font size='+6' color='#FF0000'>$q</font>";
?>