$ .getJSON无法在Amazon Mechanical Turk环境中运行。

时间:2017-03-17 08:41:33

标签: javascript amazon-web-services getjson

对于那些不了解亚马逊机械土耳其人的人:

  

亚马逊机械土耳其人(MTurk)是一个众包互联网市场   使个人和企业(称为请求者)能够   协调人类智能的使用来执行任务   电脑目前无法做到。它是亚马逊的网站之一   网络服务。

这使它成为进行某些心理学实验的理想场所,这就是我使用它的原因。

我有一台服务器在运行,我正在托管我的实验' (阅读:网站)。它仍在开发中,但大多数功能都在那里

在实验中,我使用JS通过以下代码从服务器上运行的Python Flask请求数据:

$.getJSON('https://annotatie01.io.tudelft.nl:80/get_trial', function(data) {
        data_holder = data
        trials = {}
        for(count=0;count < data_holder['trials'].length;count++)
        {
            trials[count] = {'meta':{}}
            trials[count]['meta'] = {'url':data_holder['trials'][count][0]}
        }
    });

当通过浏览器直接访问我的.html时,这可以按预期工作,并且我会收到我的数据。它在预览HIT时也有效,就在发布之前。然而,当它发布到亚马逊时,它就会停止运作。

包含所有代码的我的网页:https://annotatie01.io.tudelft.nl/experiment/问题中引用的代码位于js / communicator.js

我的问题:如何在Amazon Mechanical Turk中启用getJSON的功能?

0 个答案:

没有答案