gpt4 book ai didi

javascript - JSON 和 JS 回调函数

转载 作者:行者123 更新时间:2023-11-30 10:39:50 25 4
gpt4 key购买 nike

我在理解关于获取和解析 JSON 信息的 JS 回调时遇到了一些问题。

我正在尝试做的是使用此远程代码来填充选择下拉列表。

setCategories({
"categories": ["Billing", "Gameplay", "Bugs", "Rules & Policies", "Technical Support"]
});

上面这段代码来自一个远程.js 文件,这是文件的全部内容。我现在无法链接到该文件。

现在我正在使用我所知道的来访问 JSON 信息

$.ajax({
url: "http://web.ccpgamescdn.com/common/frontendtest/categories.js",
dataType: 'jsonp',
data: data,
success: function(data, textStatus, jqxhr) {
console.log(data); //data returned

}
});

这怎么会从控制台返回这条错误消息

Uncaught ReferenceError: setCategories is not defined

我知道如何解析一个简单的 json 文件,但是这个 JS 回调超出了我的知识范围,我不确定如何使用它。

最佳答案

setCategories 函数是否真的存在?如果不是,或者它不是全局性的,那就是你的问题了。

对于 jQuery,最好让 jQuery 管理 JSON-P 回调的名称,但对于 Web 服务在其期望的回调函数名称方面不灵活的情况,您可以通过 jsonpCallback 构建 AJAX 请求时的参数:

$.ajax({
....
jsonpCallback: 'setCategories'
....
});

关于javascript - JSON 和 JS 回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11703101/

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