gpt4 book ai didi

javascript - 我可以用 javascript 生成 JSON 文件吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:03:27 24 4
gpt4 key购买 nike

我想在域“example1.com”上创建一个页面,并在另一个域“example2.com/json.json”上获取/解析一个 JSON 文件。 json 文件可以用 javascript 生成吗(在 example2.com 上)?我认为这可以用 php 来完成,但我想用 javascript 来完成。如果无法使用 javascript 生成 json 文件,是否可以从 javascript 文件中获取/解析对象?例如:“example1.com”到“example2.com/js.js”

编辑:好的,所以不可能从 javascript 文件中获取/解析对象,因为它是客户端。所以我唯一的选择是生成一个 JSON 文件。有可能用 Javascript 做到这一点吗?我知道这可能不是最好的方法,但我想用 JS 而不是 PHP。

最佳答案

json只是一个字符串格式的javascript对象,所以javascript可以制作json数据:

   var animal = {name: "cat", sound: "meow"};
json = JSON.stringify(animal); //json is a JSON string

javascript 不允许跨站点调用 ajax(跨站点脚本),尽管这是一种安全风险。您可以查看 jsonP,它可以解决此规则。

此外,您不能调用另一个网站或您自己的服务器来运行 javascript 以返回某些内容,因为 javascript 仅在客户端浏览器中运行(除非您使用的是像 node.js 这样的 javascript 服务器)。服务器必须在某处监听请求。

关于javascript - 我可以用 javascript 生成 JSON 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15915385/

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