使用javascript解析JSON URL

使用javascript解析JSON URL,javascript,json,api,Javascript,Json,Api,我陷入了json解析url。我没有从解析这个json url中获得任何数据。我想从这个json中获得“询问”和“出价” 其结构是: { EURUSD: { dir: 1, ask: "1.13960", bid: "1.13955" }, USDJPY: { dir: 1, ask: "118.928", bid: "118.925" }, USDCHF: { dir: 1, ask: "0.94488", bid: "0.94459" }, GBPUSD: { dir: 1, ask: "1.

我陷入了json解析url。我没有从解析这个json url中获得任何数据。我想从这个json中获得“询问”和“出价”

其结构是:

{
EURUSD: {
dir: 1,
ask: "1.13960",
bid: "1.13955"
},
USDJPY: {
dir: 1,
ask: "118.928",
bid: "118.925"
},
USDCHF: {
dir: 1,
ask: "0.94488",
bid: "0.94459"
},
GBPUSD: {
dir: 1,
ask: "1.54351",
bid: "1.54342"
},
AUDUSD: {
dir: 0,
ask: "0.77653",
bid: "0.77648"
},
NZDUSD: {
dir: 1,
ask: "0.75169",
bid: "0.75158"
},
GBPJPY: {
dir: 1,
ask: "183.564",
bid: "183.553"
},
EURGBP: {
dir: 1,
ask: "0.73836",
bid: "0.73829"
}
}
我的javascript代码是:

$.getJSON("http://www.fxgrow.com/quotes/quotes.php", function(data) {
    alert(data.msg);
});`
JSFIDDLE:

只需克隆桌面上chrome的快捷方式,然后在快捷方式属性中,在chrome可执行路径的末尾添加参数
--disable web security
,如下所示:

“C:\Program Files\Google\Chrome\Application\Chrome.exe”--禁用web安全性

重新启动chrome,并在代码中进行以下更改:

$.getJSON("http://www.fxgrow.com/quotes/quotes.php", function(data) {
    alert(data.EURGBP.dir);   // alert 1
});
对于以下JSON

{
“欧元兑美元”:{“dir”:1,“ask”:“1.13679”,“bid”:“1.13674”},
“USDJPY”:{“dir”:1,“ask”:“118.995”,“bid”:“118.990”},
“USDCHF”:{“dir”:1,“ask”:“0.94957”,“bid”:“0.94940”},
“英镑美元”:{“dir”:1,“ask”:“1.54205”,“bid”:“1.54195”},
“澳元美元”:{“dir”:1,“ask”:“0.77893”,“bid”:“0.77887”},
“NZDUSD”:{“dir”:1,“ask”:“0.75185”,“bid”:“0.75175”},
“英镑日元”:{“dir”:1,“ask”:“183.496”,“bid”:“183.483”},
“欧元GBP”:{“dir”:1,“ask”:“0.73724”,“bid”:“0.73716”}

}

第一个问题是,这是一个跨域调用,因此浏览器中的JavaScript无法获取它。您是否遇到类似这样的控制台错误
XMLHttpRequest无法加载http://www.fxgrow.com/quotes/quotes.php. 请求的资源上不存在“Access Control Allow Origin”标头。原产地
是的,我是。我试图用php解码Json,但我被困在如何将数据从php转换成javascript中。任何帮助plz@Rakesh_KumarGoogle向google chrome添加
——禁用网络安全
,并重新启动chrome。那会有帮助的。一旦完成了,只需对代码做一些小的更改,它就会工作<代码>$.getJSON(“http://www.fxgrow.com/quotes/quotes.php“,函数(数据){alert(data.eurgpp.dir);}”
@Rakesh_Kumar我应该包括任何jquery文件吗?