gpt4 book ai didi

php - jQuery + PHP 获取 AJAX 数据

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

通过 PHP 将数据传递到 jQuery AJAX Get 方法的最佳方法是什么。然后构建一个基于查询的查询,该查询可以通过 AJAX 加载到某些内容中并显示在页面上。

例如:通过单击viewer.php?note_id=2,将显示一个模块化窗口,AJAX 将从viewer.php 获取有关note_id 2 的所有数据,而无需直接访问viewer.php。

问题是我很可能会在页面上使用这些注释的列表,并且全部由 LI 标签分隔。

那么解决这个问题的最佳方法是什么?并确保为来自 href 链接的注释传递正确的 note_id?

为数据库选择所有内容的 PHP 代码需要修复此问题,因为它似乎不遵循 DESC 以及 LIMIT 12 语法

    $q_ASL32 = mysql_query("SELECT * FROM notice ORDER BY nid DESC LIMIT 12");
$r_ASL32 = mysql_fetch_array($q_ASL32);

$nid = $r_ASL32['nid'];
$note = $r_ASL32['note'];
$type = $r_ASL32['type'];
$private = $r_ASL32['private'];
$date = $r_ASL32['date'];
$author = $r_ASL32['author'];

从 MySQL 数据创建笔记列表的相同 PHP 代码的第 2 部分

 echo '
<li>
<p>
<a href="viewer.php?nid='.$nid.'" id="record-'.$nid.'">
<img src="16x16/apps/2439.png" />
&nbsp;
'.$author.', '.note_type($type).'
</a>
</p>
</li>
';

jQuery AJAX 部分

$.ajax({
type: "GET",
url: "vierw.php",
async: false,
data: "ajax=1&nid=' + parent.attr('id').replace('record-',''),
success: function(html){
$("#note_utm").html(html);
$(".loader").html("");
}
});

我似乎被 AJAX 调用中的数据函数搞砸了,所以我认为我的 AJAX 调用不正确

最佳答案

这是一个基本示例,说明如何使用 JQuery 更新通知区域(即 id 为“通知”的 div)。这只是每 5 秒轮询一次服务器并附加从服务器返回的 HTML 代码。当然,您必须确保您的 PHP 脚本返回上面描述的 HTML。

  $(function() {  
setInterval(checkForNotes, 5*1000);
});

var checkForNotes = function() {
$.get('/get_tickets.php', function(data) {
$("#notifications").append(data);
},'html');
}

关于php - jQuery + PHP 获取 AJAX 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5967870/

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