javascript - 处理从 PHP 页面返回的 MYSQL 查询结果

标签 javascript php jquery mysql ajax

使用AJAX我们可以通过以下方式获取php回显数据

success: function(data)

我们还可以使用元素的 id 使它们显示在页面中的任何商品中。 例如-

$("#id").html(data);

我的问题是如何在不同的地方显示这些数据?我的结果给了我大约 8 个值,我希望它们显示在我的网页的不同位置。如果我可以在我想要显示它们的地方使用 php 代码,那就更好了。例如:- <?php echo ($row[0]); ?>

我确信 PHP session 可以实现这一点。有没有简单的方法可以实现这一目标?

最佳答案

定义一个全局变量并将返回的 json 分配给该变量,然后您可以在页面中的任何位置使用该值。

Var datarow;
$.ajax({
       ...,              
       success: function(dataJson) {
           datarow=dataJson
       } 
});  

$("#yourHtmlId").html(''+datarow.firstValue);

关于javascript - 处理从 PHP 页面返回的 MYSQL 查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25051707/

相关文章:

javascript - 如何正确实现严格比较和取模运算符

javascript - 使用 WinJS 在 FlipView 中显示 PageControl

javascript - 在多个 iframe 中使用 AudioContext

php - file_get_contents 到 https 服务器突然开始失败

jquery - vue.js 'document.getElementById' 速记

javascript - 如何将其余宽度设置为元素?

php - 需要一些帮助来实现这个功能

php - cakephp3自定义验证

javascript - jquery ajax删除404错误

jquery - 数据表排序函数问题