gpt4 book ai didi

javascript - 解析 json 并将其存储在数组中?

转载 作者:行者123 更新时间:2023-11-30 13:36:33 25 4
gpt4 key购买 nike

我对这个与网络相关的问题很陌生,请帮忙

我正在研究 sencha,它被证明在 json 解析方面非常困难。 . . .

所以我计划将数据检索到 html 页面,然后将其加载到我的 js 文件中。 . .

问题来了:

我已经问过了并得到了回复..

http://jsbin.com/uwuca5

但是现在我在我的系统中本地使用 html 源代码,甚至通过使用 IIS 我都无法解析数据。 . . . . . .

这是我的 json 文件的链接:

http://compliantbox.com/optionsedge/sample.php

我正在尝试在我的代码中使用此链接并检索数据,但数据返回 null

请帮忙

谢谢,

最佳答案

您可能遇到了 Same Origin Policy .您是否正在尝试从不同的“来源”检索数据?例如,当在 IIS 上本地运行时(ajax 的东西大多不起作用,除非你使用服务器),你是否试图联系 http://compliantbox.com/optionsedge/sample.php获取数据?如果是这样,那在大多数情况下都行不通(请参阅链接了解原因)。例如,如果我修改我在之前的回答中给你的 JSBin 代码,使用 http://compliantbox.com/optionsedge/sample.php 而不是 http://jsbin.com/uwura4,它失败了(example)。

跨源调用是可能的,但您必须在很大程度上负责调用的双方才能使它们起作用。有 CORS (需要来自服务器的特殊 header ,以及 IE6 和 IE7 中缺少的浏览器支持;它在 IE8 中,但您必须使用 XDomainRequest 而不是 XMLHttpRequest),还有 JSON-P (要求源明确支持 JSON-P)。

关于javascript - 解析 json 并将其存储在数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4601526/

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