我正在开发一个小项目来了解有关 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/