gpt4 book ai didi

javascript - 如何在使用 $.post 向 PHP 发送和接收数据以及完成和失败函数时读取 JSON 响应

转载 作者:行者123 更新时间:2023-11-28 00:50:44 24 4
gpt4 key购买 nike

PHP 响应:

$Result['sendtoshopnumber'] = 'SH-101';

echo json_encode($Result);

我想显示这家店的编号。请求成功保存到数据库后发送给用户。

Jquery 代码:

var jqxhr = $.post("send_item.php", 
{
ItemID: 120032,
Qty : 192

} , 'json')

.done(function(data) {

alert('your item is sent to shop no. = '+data.sendtoshopnumber);

***here it alerts : UNDEFINED***


})
.fail(function() {

alert( "failed" );

});

console.log 显示了所需内容,但我无法读取该内容并在 JavaScript 中使用它。console.log 输出显示:{"sendtoshopnumber":SH-101}

最佳答案

尝试将其添加到完成 block 中:

.done(function(data) {
data = JSON.parse(data);
console.log(data);
alert('your item is sent to shop no. = '+data.sendtoshopnumber);
})

然后在 PHP 中:

$Result['sendtoshopnumber'] = 'SH-101';
echo json_encode($Result);
exit;

关于javascript - 如何在使用 $.post 向 PHP 发送和接收数据以及完成和失败函数时读取 JSON 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26816589/

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