我正在使用 Coda,我正在尝试编写一个程序来使用 Javascript/Jquery 在他们的统计页面 (http://www.nfl.com/stats/player) 上加载 nfl 的 html,然后删除所有多余的 html。产生了几个球员名单和他们的统计数据。
我试过使用`$('#container').load('http://www.nfl.com/stats/player')。
这在 Coda 中运行良好,但我无法以我想要的方式解析 html。
在谷歌浏览器中我得到了错误
XMLHttpRequest cannot load http://www.nfl.com/stats/player. Origin null is not
allowed by Access-Control-Allow-Origin.
据我了解,这是所有浏览器都内置的安全功能。这个问题有解决方法吗?我可以使用不同类型的请求吗?
我知道我应该对这种类型的请求使用 JSONP,但我不相信 nfl 有一个 API 可以使这成为可能。
我见过这样的问题被抛出,但我认为还没有人给出一个非常好的可靠答案。
我认为仍然有很多人想知道是否有一种简单的方法来$.get
跨域 HTML 并解析它。