从CareerJet Api获取json数据

时间:2014-07-10 17:36:28

标签: jquery api

我是JQuery的新手,我正在尝试从Careerjet的api获取一些数据。
但是,我必须告诉你,这个api最初是为Ruby,Java,Php和Perl提供的。

所以,我已经做了一些逆向工程来选择网址结构,看起来像是这样:

var url = "http://public.api.careerjet.net/search?locale_code=US_en&pagesize=1&sort=salary&keywords=java&page=124&location=new+york";

所以,我尝试了常规方法:

$.getJSON(url, function(data){
    console.log(data);
});

我得到的只是:

  

"语法错误:缺失;在陈述之前"

确实,数据永远不会显示。

我试图更进一步,我检查了Firebug中的HTTP数据包,我找到了预期的Json对象:"{"jobs":[{"salary_min":"40000",...")。

资源的内容类型为text/plain,但是......我不知道这意味着什么。

1 个答案:

答案 0 :(得分:0)

您的代码中某处出现了javascript错误,我转到了public.api.careerjet.net,在您的示例中从该网址获取,我收到的数据没有错误。

在javascript中查找语法错误。

这是我在jQuery中用来获取请求并查看结果的内容。

$.ajax({url: 'http://public.api.careerjet.net/search?locale_code=US_en&pagesize=1&sort=salary&keywords=java&page=124&location=new+york"',
success: function(data){
    console.log(data);
}})

如果您希望我查看您的语法,请发布更多代码。