gpt4 book ai didi

php - XMLhttpRequest > PHP > XMLhttpRequest

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:58:37 26 4
gpt4 key购买 nike

我还有一个问题。 XMLhttpRequests 困扰着我。一切现在都在数据库中,但我需要这些数据来更新我的页面以加载或重新加载第一页。 XHR 在触发 PHP 脚本的 JavaScript 文件中触发。 PHP 脚本访问 MySQL 数据库。但是我如何将获取的记录返回到我的 JavaScript 中以进行页面更新。我想不通。

首先是我的同步 XMLhttpRequest:

function retrieveRowsDB()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp=new XMLHttpRequest();

}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}

xmlhttp.open("GET","retrieveRowData.php", false);
xmlhttp.send(null);

return xmlhttp.responseText;
}

然后是我的 PHP 脚本:

<?php

$con = mysql_connect("localhost","root","*************");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("sadb", $con);

$data="SELECT * FROM users ORDER BY rowdata ASC";

if (!mysql_query($data,$con))
{
die('Error: ' . mysql_error());
}
else
{
$dbrecords = mysql_query($data,$con);
}

$rowdata = mysql_fetch_array($dbrecords);

return $rowdata;

mysql_close($con);

?>

我在这里错过了什么?有人知道吗?

最佳答案

PHP 脚本不会返回 到 JavaScript。您必须 echo 数据(以某种方式编码,例如 json_encode )。

真的,如果你在做任何类型的 ajax,使用 ajax library 会让你的生活变得更轻松。 .

关于php - XMLhttpRequest > PHP > XMLhttpRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3044363/

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