Я создаю простое веб-приложение для поиска члена ORCID, я получаю этот ответ от API списка участников ORCID.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <search:search num-found="238" xmlns:search="http://www.orcid.org/ns/search" xmlns:common="http://www.orcid.org/ns/common"> <search:result> <common:orcid-identifier> <common:uri>https://orcid.org/0000-0003-1568-1585</common:uri> <common:path>0000-0003-1568-1585</common:path> <common:host>orcid.org</common:host> </common:orcid-identifier> </search:result> <search:result> <common:orcid-identifier> <common:uri>https://orcid.org/0000-0003-4460-9478</common:uri> <common:path>0000-0003-4460-9478</common:path> <common:host>orcid.org</common:host> </common:orcid-identifier> </search:result> <search:result> <common:orcid-identifier> <common:uri>https://orcid.org/0000-0002-5444-557X</common:uri> <common:path>0000-0002-5444-557X</common:path> <common:host>orcid.org</common:host> </common:orcid-identifier> </search:result> </search:search>
Я пытаюсь получить данные с помощью jQuer AJAX, но не работает (или, возможно, я что-то пропустил).
$.ajax({ type: 'GET', url: 'https://pub.orcid.org/v2.1/search/?q=%7B!edismax%20qf%3D%22given-and-family-names%5E50.0%20family-name%5E10.0%20given-names%5E5.0%20credit-name%5E10.0%20other-names%5E5.0%20text%5E1.0%22%20pf%3D%22given-and-family-names%5E50.0%22%20mm%3D1%7Dundefined&start=10&rows=10', dataType: "xml", success: function( response ){ $( response ).find( 'search:search search:result' ).each( function() { console.log( $( this ) ); }); } });
Но консоль ничего не возвращает.