gpt4 book ai didi

php - 在 jQuery 链接上运行 SQL 查询

转载 作者:行者123 更新时间:2023-11-30 00:50:48 25 4
gpt4 key购买 nike

我想在单击链接时在特定部分(其中具有 SQL 查询来获取该特定部分的最新线程)显示 PHP 函数。

例如结构是这样的;

Section # 1  --- Link 1
Section # 2 --- Link 2
Section # 3 --- Link 3

当点击链接1时,它会显示该第1节最新线程...如果链接3 已被点击,第 3 节最新线程 应该显示,等等。

我已经尝试在链接中使用该 PHP 函数,但它为我的页面的每个部分运行了 X 个 sql 查询。我想要的是让 SQL 查询应该在单击该特定部分的链接之后运行。

有什么解决办法吗?请原谅,我已经搜索过,但没有找到满意的结果。 :(

请帮忙!

最佳答案

您可以使用ajax调用而不是在ajax函数回调中更改内容,代码应该是这样的:

$('#Link1').on('click',function(){
var e=$(this);
$.ajax({
type: "POST",
url: 'myfile.php?id='+e.id,
data: data,
dataType: 'json',
success: function (data) {
$('#mydiv').html(data);
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(xhr.status);
console.log(thrownError);
}
})

此外,每个链接都必须有特定的 id 标记

myfile.php 中,您应该考虑使用 $_GET['id'] 并使用它来加载数据这就像:

$myid=isset($_GET['id']):$_GET['id']?die('the query is invalid!!');
// do some stuff considering the given id like mysql??

关于php - 在 jQuery 链接上运行 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20996898/

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