Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save charlesvardeman/61dac8b743b73c22116c69ff52174020 to your computer and use it in GitHub Desktop.

Select an option

Save charlesvardeman/61dac8b743b73c22116c69ff52174020 to your computer and use it in GitHub Desktop.

Revisions

  1. @kjgarza kjgarza created this gist Sep 12, 2018.
    23 changes: 23 additions & 0 deletions metadata_schema_org_request.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    $(document).ready(function() {
    var identifier = $("meta[name='DC.identifier']").attr("content");
    if (identifier === undefined) {
    return;
    }
    var doi = new URL(identifier);
    var url = $('#site-title').attr('data-conneg');
    url += '/application/vnd.schemaorg.ld+json/' + doi.pathname;

    $.ajax({
    url: url,
    dataType: 'text', // don't convert JSON to Javascript object
    success: function(data) {
    $('<script>')
    .attr('type', 'application/ld+json')
    .text(data)
    .appendTo('head');
    },
    error: function (error) {
    console.log(error.responseJSON);
    }
    });
    });