php - 为什么我的简单 ajax 代码不起作用?

标签 php javascript ajax

谁能帮我理解为什么代码不起作用?

它不会将 div 中的文本更改为成员编写的文本。

提前为我的英语道歉,我的英语老师显然做得不好... =/

第一页:

<script>
function showUser()
{
var str = document.forms["myForm"]["users"].value;
if (str=="")
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  } 
if (window.XMLHttpRequest)
  xmlhttp=new XMLHttpRequest();
  }
else
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","act2.php?q="+str,true);
xmlhttp.send();
}
</script>

<form name="myForm" onsubmit="return showUser()" method="post">
First name: <input type="text" name="users">
<input type="submit" value="Submit">
</form>

<div id="txtHint"><b>Person info will be listed here.</b></div>

第二页(act2.php):(更正名称)

<?php
$q=$_GET["q"];

echo "$q";
?>

最佳答案

这一行指定的文件

xmlhttp.open("GET","act2.php?q="+str,true);

act2.php,但根据您的帖子,您正在寻找ajax2.php,是吗?

关于php - 为什么我的简单 ajax 代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14335753/

相关文章:

javascript - 带钩子(Hook)的 ReactJS/聊天机器人

javascript - 动态字段上的自动完成 - 显示来自 mysql 对输入数据的用户建议

javascript - 无法从 JSON 对象获取数据

php - 为什么这个 PDO 语句会默默地失败?

php - ZF2 - 如何正确设置标题?

php - 启用 APC 后页面超时

javascript - 无法从 PHP 读取 Javascript responseXML

php - 模块:如何 'unload' native php?

javascript - 使用按钮显示/隐藏 div

javascript - Handsontable:更新单元格元后重新渲染单元格?