从外部JSON源解析数据以显示在表中 - 获取最新数据。

时间:2011-07-31 03:23:00

标签: jquery html json parsing

我目前正尝试从http://www.epgpweb.com/guild/us/Caelestrasz/Crimson/

中获取数据

正如您所看到的,有一个显示两个不同屏幕截图的下拉菜单。我希望表格显示最新的数据截图。

我的代码目前是

http://jsfiddle.net/QQSGR/

我试图让它从http://www.epgpweb.com/api/snapshot/us/Caelestrasz/Crimson

中获取最新的JSON数据

我处于停滞状态并且不知道,对于任何可以为我解决这个问题的人来说都是主要代表!

目前,可以在此处找到该表格的工作版本 - http://testing.lifestyletrader.com/DOM/index2.php

请帮忙!

1 个答案:

答案 0 :(得分:1)

一般情况下,javascript(ajax)无法对另一个域进行ajax调用。 JSONP有两个例外,您要调用的域必须支持JSONP,或者某些浏览器允许POST但仍不会返回任何外部数据。这是一件安全事。

如果您需要在域外进行javascript / ajax调用,则必须使用您喜欢的编程语言(Java / JSP,PHP,.net,asp)创建代理。我在这里发布了一个Java代码示例的答案:

jQuery ajax GET returns 405 Method Not Allowed

Javascript确实可以很好地使用JSON,所以我建议将PHP代码设置为一个简单的传递(如我的例子中的java代码),从javascript调用它,并处理Javascript中的内容。例如,有一个名为datatables的JQuery插件可用于构建表。