gpt4 book ai didi

php - $_GET ["q"] ... $q==1 echo "yadda yadda yadda!"... 返回未定义。使用 XAMPP 的本地主机

转载 作者:行者123 更新时间:2023-12-02 19:26:05 25 4
gpt4 key购买 nike

所以这个函数非常简单(对我来说不是那么简单!),它采用 HTML 表单,选择下拉选项后,它将选项值发送到 index.php 并根据响应获取响应它改变了页面的内容!但它不断返回“未定义”...我正在使用 XAMPP 运行 localhost/index.php 的网页。

    <div id="currentactivity">
<table width="800" border="1">
<tr><td colspan="2"><br /><center><h2>Dynamically change page content with Ajax &amp; PHP</h2></center></td>
</tr>
<tr>
<td width="200">
<form>
<select name="Data" onChange="showData(this.value)">
<option value="">Select page Content:</option>
<option value="1">Page Content 1</option>
<option value="2">Page Content 2</option>
<option value="3">Page Content 3</option>
<option value="4">Page Content 4</option>
</select>
</form>
</td>
<td><div id="showData">Use the select box to change page content</div></td>
</tr>
</table>
</div>

下面是 JavaScript 函数。 (我目前通过外部 .js 脚本运行它,但我已经直接尝试了该部分中的函数,并且它做了完全相同的事情!)

function showData(str)
{
if (str=="")
{
document.getElementById("showData").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("showData").innerHTML=xmlhttp.resonseText;
}
}
xmlhttp.open("GET","index.php?q="+str,true);
xmlhttp.send();
}

下面是我的 PHP 页面(是的,这是直接从教程网站上抄来的!)

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

if ($q==1) {echo "Page Content 1 would be shown";}
if ($q==2) {echo "Page Content 2 would be shown";}
if ($q==3) {echo "Page Content 3 would be shown";}
if ($q==4) {echo "Page Content 4 would be shown";}
?>

最佳答案

这个xmlhttp.resonseText应该是xmlhttp.responseText

关于php - $_GET ["q"] ... $q==1 echo "yadda yadda yadda!"... 返回未定义。使用 XAMPP 的本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12041517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com