gpt4 book ai didi

php - 来自 PHP 的 JSON 编码数据,从 jQuery 回调时无法正确显示

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

我的 HTML/jQuery 代码

<div id="divResult"></div>

function doSearch(str){
var jsonString = str;//$.parseJSON//JSON.stringify(str);
$.ajax({
type:'GET',
url:'search.php',
data:{data:jsonString},
success:function(data){
for( var key in data ) {
alert(key);
}
});
}

我的问题是,当我尝试解析 JSON(显示它)时,我没有得到预期的结果,数据以每行每文本的方式显示。

JSON 数据为 [{"userid:1,name:paul"},{"userid:5,name:jackson"}]

浏览器上的显示是这样的,

[
{
"
u
s
e
r
i
d
:
1

等等等等...

我听不懂?有什么问题吗?

我用 jsFiddle 尝试了我的 js 代码,它看起来不错,

我期待这样的事情;

1 Paul
5 Jackson

PHP 代码是;

if ($stmt->execute(array("%$_GET[data]%"))) {
while ($row = $stmt->fetch()) {
$aResult[] = array(
'userid' => $row['ui_userid'],
'category' => $row['ui_jocategory']
);
//print_r($aResult);
}
echo json_encode($aResult);
}

提前致谢..

最佳答案

dataType: 'json' 添加到您的 ajax 选项中。

关于php - 来自 PHP 的 JSON 编码数据,从 jQuery 回调时无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9680076/

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