gpt4 book ai didi

php - 使用Jquery时无法显示返回的JSON

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

我正在尝试使用 jquery 检索在我的 php 脚本中生成的以下 json。但是,我无法显示它。如果我提醒它,它只会显示“未定义”。使用 $('#demo').html(data.htmlOutput) 显示 html 也不会执行任何操作。请有人指出我做错了什么?

$arr = array('htmlOutput' => '<b>hello</b>', 'no_rows' => 'balh');
echo json_encode($arr);

$.post('get-offers.php', $("#offerForm").serialize(), function(data) {
alert (data.htmlOutput);
alert (data.no_rows)
$('#demo').html(data.htmlOutput);
}

我可以在 FB 控制台中看到 json 响应,但是,它仍然没有执行任何操作。

最佳答案

告诉 jquery 你需要 json,这是最后一个参数:

$.post('get-offers.php', $("#offerForm").serialize(), function(data) {
alert (data.htmlOutput);
alert (data.no_rows)
$('#demo').html(data.htmlOutput);
}, "json");

关于php - 使用Jquery时无法显示返回的JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9198151/

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