gpt4 book ai didi

javascript - 从 Web 服务器中提取 json 数据到文本中

转载 作者:行者123 更新时间:2023-12-04 01:36:02 24 4
gpt4 key购买 nike

大家好,我一直被这个问题困扰了一段时间。我目前正在使用 dojo.xhrget 将 json 数据作为文本放到我的 html 页面上。目前我一直在 safari 上收到错误,它似乎没有响应其他浏览器,因为我相信是跨域问题 -

" An unexpected error occurred: RequestError: Unable to load 171.51.21.41:3000/information.json status: 0"

我已经尝试使用 dojo.io.script,但它仍然是空白的。我怀疑出于某种原因它无法读取我的 json 数据 - 任何帮助将不胜感激。

require(["dojo"], function(dojo){

dojo.ready(function(){
// Look up the node we'll stick the text under.
var targetNode = dojo.byId("licenseContainer");

// The parameters to pass to xhrGet, the url, how to handle it, and the callbacks.
var xhrArgs = {
url: "171.51.21.41:3000/information.json ",
handleAs: "json",
load: function(data){
// Replace newlines with nice HTML tags.
data = data.replace(/\n/g, "<br>");

// Replace tabs with spaces.
data = data.replace(/\t/g, "&nbsp;&nbsp;&nbsp;");

targetNode.innerHTML = data;
},
error: function(error){
targetNode.innerHTML = "An unexpected error occurred: " + error;
}
}

// Call the asynchronous xhrGet
var deferred = dojo.xhrGet(xhrArgs);
});

});

我借用了这段代码并进行了编辑。我知道错误语句出现是因为错误功能;但我想知道为什么以及如何访问 json。

提前致谢~

我的 JSON 片段:

[{"id":1,"Field":"Devices","Phase":"Final","Name":"MP3 Player"}]

最佳答案

你需要把 http:// 放在你的 xhrArgs url 中

关于javascript - 从 Web 服务器中提取 json 数据到文本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13958995/

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