javascript - 将 Json_encode 获取到不同的 jQuery 页面

标签 javascript php jquery html json

我正在开发一个小项目来了解有关 JSON 的更多信息,但我有点卡住了。我执行了一个 PHP 查询来从数据库中获取内容,并且希望使用 JSON(可选)将该数据传递到不同的 jQuery 页面。

这是我的 process.php 文件:

<div id="msg" class="msg">
<?php
    $query = "SELECT id, d_prijs, code, artikelNL FROM artikel"; 
    $json =  array();
    $result= $conn->query($query);
    while($row = $result->fetch_assoc()){
        $json[]= $row;
    }
    echo json_encode($json);
?>
</div>

这个回显工作正常并且给出了结果,但我想将该结果传递到另一个页面并将其显示在该页面上。

这是我的 jQuery 文件:

<script>
 $(document).ready(function(){
  $("button").click(function(){
    var mycontent  = $('div.msg').text();
    console.log(mycontent);
  });
 });
</script>

但这似乎不起作用,也没有给出错误。关于我如何改进有什么想法吗?

最佳答案

您需要对 process.php 页面进行 AJAX 调用。尝试以下代码:

`<script>
$(document).ready(function(){
    $("button").click(function(){
        $.ajax( {
            type : 'GET',
            url:'process.php',
            success:function(mycontent) {
                console.log(mycontent);
            }
        });
    });
});
</script>`

关于javascript - 将 Json_encode 获取到不同的 jQuery 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47345802/

相关文章:

javascript - 未定义,这不是函数错误

javascript - 防止 Opera 浏览器丰富 HTML5 字段

javascript - 为什么更新后此 D3 图表中的线条显示不正确?

php - 管理存储在数据库中的 php 应用程序设置

jquery - 如何编写简短的非特定于元素的 jquery?重复代码头痛

javascript - 未捕获的类型错误 : Cannot read property 'length' of undefined

php - 无法为序列化准备路由 [api/user]。使用闭包

php - PHP MySQL 语句中的双花括号是什么意思?

具有数组列表属性的 jQuery JSON ASP.NET MVC 访问对象?

javascript - jQuery 禁用复选框上的下拉菜单单击并插入 TRUE/FALSE 值