从第三方服务器解析HTML表(jQuery或PHP)

时间:2014-10-25 21:55:21

标签: php jquery xml json parsing

我在第三方服务器上有一个带有运动结果的HTML表格,我想将其解析为JSON或XML,以便我可以从中获取值...

我更喜欢使用jQuery执行此操作,并且已经使用$.ajax进行了操作但是我没有让它运行:/

我还考虑过在我的服务器上运行PHP脚本并使用file_get_contents()执行某些操作并将结果解析为JSON - 但没有成功...

任何人都有一个想法 - 什么是做我想要的最好的解决方案?我需要一个发人深省的冲动;)

我的jQuery尝试:

$.ajax({
    dataType: "jsonp",
    url: "....",
    success: function(data) {
        console.log(data);
    },
    error: function() {
        console.log('error');
    }
});

运行错误: console output

2 个答案:

答案 0 :(得分:0)

根据评论:

对于跨站点内容,请使用PHP创建代理脚本。所有这一切都需要抓取远程内容并将其回显。

然后,您的ajax请求将指向此脚本,您将能够使用标准jQuery函数解析响应,就好像它是一个普通的页面,例如$(data).filter('table');

答案 1 :(得分:-1)

你的'dataType'错了?不应该是'html'或'json'因为我看到你正在接收HTML内容。