[英]Amazon Mechanical Turk 'custom' submit via web interface
是否可以通过不是提供的“提交”按钮的按钮在Mechanical Turk上触发提交表单? (我要求它提交一个空表格以加快工作时间)
我已经试过了: $('#mturk_form').submit();
但返回“提交此HIT时出现问题”警告/错误。
是的,您可以执行任何导致POST到提交端点的操作(例如https://www.mturk.com/mturk/externalSubmit
)。 需要添加assignmentId
参数,但除此之外,它是标准表单提交。
诀窍是提交时需要传递一个参数assignmentId
。 页面加载时,此字段的值在查询字符串参数中设置。 (分配ID使MTurk知道哪个工作人员完成了哪项工作,因此,每当工作人员查看您的一个HIT时,它就不同。)同样,表单操作URL在沙箱和产品之间变化,因此最佳做法是从查询中读取字符串参数turkSubmitTo
并回传到该位置。
如果您对JavaScript感到满意,请阅读“帮助程序”脚本以查看其功能: https : //s3.amazonaws.com/mturk-public/externalHIT_v1.js
另外,对于类似问题,请参见此答案: 如何定义Mechanical Turk上“提交”按钮返回的内容?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.