javascript - 将 Json 保存在 Javascript 变量中

标签 javascript html json variables

最近在学习javascript,有疑问。我有包含 url 的变量。我想将我的变量指向的 url 的内容保存在另一个变量中...

第一个变量是这样的:

var Link = "http://mysite.com/json/public/search?q=variabile&k=&e=1";

如果我打开链接,我会看到如下内容:

{

"count": 1,
"e": 1,
"k": null,
"privateresult": 0,
"q": "gabriel",
"start": 0,
"cards": [
    {
        "__guid__": "cdf8ee96538c3811a6a118c72365a9ec",
        "company": false,
        "__title__": "Gabriel Butoeru",
        "__class__": "entity",
        "services": false,
        "__own__": false,
        "vanity_urls": [
            "gabriel-butoeru"
        ]
    }
]
}

如何将 json 内容保存到另一个 javascript 变量中?

最佳答案

您需要一个简单的 AJAX 请求来将内容放入变量中。

var xhReq = new XMLHttpRequest();
xhReq.open("GET", yourUrl, false);
xhReq.send(null);
var jsonObject = JSON.parse(xhReq.responseText);

请注意 AJAX 受 same-origin-policy 约束,如果 URL 不同,这将失败。

关于javascript - 将 Json 保存在 Javascript 变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11116760/

相关文章:

javascript - "lightbox"弹窗区的JS点击无效

javascript - 我应该如何混合 Vue 组件的已验证和未验证属性?

javascript - 单击后退按钮时如何保留以前的 HTML

css - 只需通过覆盖的 div 单击一个按钮

javascript - localStorage 对象数组 : Only push new object into array if unique

json - 如何使用 flutter 中的 googleapis 创建 Json 文件并将其保存到 Google Drive

python - 如何将此列表转换为 Python 3.7 中的有效 json 对象?

javascript - RequireJS:模块嵌套要求中的动态依赖关系

javascript - jQuery :[] selector?

javascript - HTML5 视频 ERR_CONTENT_LENGTH_MISMATCH