如何从假的REST API站点获取数据到我的应用程序中?

时间:2017-12-01 22:46:33

标签: jquery ajax rest

我正在尝试从虚假REST API获取数据以进行测试。我已经尝试了其中几个但是我复制了他们指定的代码并且它在他们的网站上工作我无法让它们在我的应用程序中工作。我认为这可能是一个跨域问题,但如果是,我不知道如何解决它。

<script>
$( "#query" ).submit(function( event ) {
    var root = 'http://fakerestapi.azurewebsites.net';
    $.ajax({
        url: root + '/posts/1',
        method: 'GET'
    }).then(function(data) {
        alert(data);
    });
});
</script>

2 个答案:

答案 0 :(得分:0)

是的,这是 CORS issue ,请尝试使用此公开网址

$( "#query" ).submit(function( event ) {
    var root = 'https://api.github.com';
    $.ajax({
        url: root,
        method: 'GET'
    }).then(function(data) {
        alert(data);
    });
});

答案 1 :(得分:0)

我最终通过将表单中的'type = text'更改为type ='search'来实现它。