gpt4 book ai didi

javascript - 无法在 jquery 中获取 PHP 值

转载 作者:行者123 更新时间:2023-11-29 21:30:19 24 4
gpt4 key购买 nike

我的 Php 代码;

$sql = "SELECT * FROM login_speak";
if ($result = mysqli_query($con, $sql))
{
$resultArray = array();
$tempArray = array();

while($row = $result->fetch_assoc())
{
$tempArray[] = $row;
}
$resultArray = json_encode($tempArray);
echo $resultArray;

}
mysqli_close($con);
?>

我的 jquery 代码;

 $.getJSON("url.php", function(data){
$("ul").empty();
$.each(data.result, function(){
$("ul").append("<li>Name:"+this['Name']+"</li>");
alert("kj");
});
});

我做了几件事,但没有任何效果。我猜我的 php 是正确的,但我的脚本有问题。请给我答案,做错了什么。谢谢

最佳答案

可以在 Javascript 变量中轻松访问来自 php 的 json_encode有很多方法可以做到这一点,但是如果它适用于您发送的数组,请首先考虑简单的方法。在你的例子中 - 假设 jquery:

  var valu =  [];
$.ajax(url: "url.php",
success: function(data){
valu=data;
});

参见:http://www.dyn-web.com/tutorials/php-js/json/array.php

适用于数字和关联数组。

关于javascript - 无法在 jquery 中获取 PHP 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36649612/

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