gpt4 book ai didi

javascript - 对我的 API 的 Ajax 调用返回未定义

转载 作者:行者123 更新时间:2023-12-03 01:21:04 26 4
gpt4 key购买 nike

我创建了一个非常简单的 REST API,并遵循另一篇文章中的示例:HERE我对 API 进行了 ajax 调用,但由于某种原因,我的响应未定义。我认为我在通话中做错了什么。

这是电话:

$( document ).ready(function() {
FetchData();
});
function FetchData() {
$.ajax({
async: false,
type: "GET",
url: "http://austinwjones.com/radio/gunsmoke/read.php",
dataType: "json",
success: function(data, textStatus, jqXHR) {
$.each(data, function(i, object) {
console.log(data.records.epi);
});
},
error: function() {

}
});
}

直接访问我的 API Here你可以看到有一个结果。我怀疑我的问题出在这部分?

 success: function(data, textStatus, jqXHR) {
$.each(data, function(i, object) {
console.log(data.records.epi);
});

感谢任何帮助。

最佳答案

只是另一个解决方案,带有烘焙的 Promise,简单的 jQuery/JSON 解决方案。

function getJSON() {
return new Promise((resolve, reject) => {
jQuery
.getJSON('http://austinwjones.com/radio/gunsmoke/read.php')
.then((data) => {
jQuery.each(data.records, (i, record) => {
console.log(record);
return resolve(record);
})
});
});
}

getJSON()
.then((records) => {
console.log(records);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

这样,您就可以获取所有内容并在获取后显示它。

关于javascript - 对我的 API 的 Ajax 调用返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51761853/

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