gpt4 book ai didi

jquery - 如何从 AJAX 调用返回 JSON 数据

转载 作者:行者123 更新时间:2023-12-01 00:45:44 24 4
gpt4 key购买 nike

我有一个从数据库返回的 JSON 对象。它的格式正确。我正在尝试通过 AJAX 调用访问其中的数据。这是我的 AJAX。

$.ajax({
url: '<?php echo site_url('find_representatives/find_rep_by_address/get_coordinates'); ?>',
dataType: 'json',
data: '',
success: function(data, status, xhr) {
alert(data);
},
error: function(xhr, status, error) {
alert(status);
}
});

我的数据中有“”,因为我正在查找所有数据。我尝试将“id”放在那里(我的 JSON 对象中有一个 ID,但是当我这样做时,该函数停止工作。当我警告“data”时,我得到一个对象,但是在我警告“data.id”的地方,我得到“未定义。'我做错了什么?这是我的第一次 AJAX 调用。URL 有效。我检查过。

最佳答案

data: '{}', 

这会向服务器发送一个空数据对象,并解决发送空数据(根本不包括数据)导致问题的一些问题。

我看到的另一件事是没有设置:

contentType: "application/json",

直观地“调试”数据的一种简单方法是包含 json2.js 并执行以下操作(在 success 函数中):

alert(JSON.stringify(data));

关于jquery - 如何从 AJAX 调用返回 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9608975/

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