gpt4 book ai didi

php - 使用ajax jquery从数据库中获取数据

转载 作者:行者123 更新时间:2023-11-29 00:06:59 27 4
gpt4 key购买 nike

在我的 jquery 脚本中使用 ajax 从数据库中获取值时遇到了一些问题。

索引.php:

<?php include 'db/db_connection.php';?>
<?php include 'db/db_getvalues.php';?>

<div class="arrow">
<img src="img/arrow_left.png" />
</div>

<div class="text-box"></div>

脚本.js

$(document).ready(function () {
$(".arrow").click(function () {
$.ajax({
type: "GET",
url: "../db/db_getvalues.php", // This is the correct path, but do jquery recognize "../db/" etc?
dataType: "text",
success: function (response) { // Here is where i'm lost, what do i need to write to update my innerHTML with the returned value from the db_getvalues.php-file?
$(".text-box").html(response);
}
});
});
});

db_getvalues.php//这个文件有效,我直接从 html 文件中选择数据

<?php
function getdbvalues() {
$query = 'SELECT * FROM mydb WHERE Id = 1';
$fetch = mysql_query($query) or die ('Could not find tablerow');
$row = mysql_fetch_assoc($fetch);

$textString = $row['Text'];

return $textString;
}
?>

最佳答案

是的,AJAX 识别这样的 URL。您的 ajax 似乎没问题,但有一点建议要在 db_getvalues.php 中进行更改。您应该回显该值而不是返回。我建议您调用 getdbvalues() 函数并像下面这样回显它。

在 db_getvalues.php 中

function getdbvalues() {
$query = 'SELECT * FROM mydb WHERE Id = 1';
$fetch = mysql_query($query) or die ('Could not find tablerow');
$row = mysql_fetch_assoc($fetch);
$textString = $row['Text'];
return $textString;
}

echo getdbvalues(); //Added

关于php - 使用ajax jquery从数据库中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27079083/

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