我尝试使用Yandex的结构化数据验证器API在微数据上创建更正的自我练习。我需要发送yandex api textarea的内容,知道它是否包含好的微数据。 我阅读了开发人员指南,我决定使用带有ajax请求的html验证。 https://tech.yandex.com/validator/doc/dg/concepts/html-validation-docpage/
我的代码:
$(document).ready(function(){
$('#valid').click(function(){
$data=$('#data').val();
$apikey="myapikey";
$lang="en";
$pretty="true";
$id="1";
$only_errors="false";
$url="https://validator-api.semweb.yandex.ru/v1.1/document_parser?apikey="+$apikey+"&lang="+$lang+"&pretty="+$pretty+"&id="+$id+"&only_errors="+$only_errors;
$.ajax({
url: $url,
type: 'POST',
dataType: 'json',
data: $data,
success: function (data) {
//
},
error: function (error) {
console.log(error);
}
});
});
});
<textarea id="data" name="textarea"
rows="10" cols="50">
text with microdata
</textarea>
<button id="valid">Envoyer</button>
<textarea id="reponse">
</textarea>
我在请求的资源上出现“No'Access-Control-Allow-Origin'标头”。
我不明白我怎么能用这个api做一个ajax请求,因为
你能帮助我吗?