我目前正尝试从http://www.epgpweb.com/guild/us/Caelestrasz/Crimson/
中获取数据正如您所看到的,有一个显示两个不同屏幕截图的下拉菜单。我希望表格显示最新的数据截图。
我的代码目前是
我试图让它从http://www.epgpweb.com/api/snapshot/us/Caelestrasz/Crimson
中获取最新的JSON数据我处于停滞状态并且不知道,对于任何可以为我解决这个问题的人来说都是主要代表!
目前,可以在此处找到该表格的工作版本 - http://testing.lifestyletrader.com/DOM/index2.php
请帮忙!
答案 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插件可用于构建表。