Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Add google book API search to staff client new record
- $('#cat_addbiblio input[id^="tag_020_subfield_a"]').after(' <input id="gb_cat_search" type="button" class="btn btn-sm btn-primary" value="Google books search" style=""></input>');
- $('#gb_cat_search').click(function() {
- var cat_isbn = $('#cat_addbiblio input[id^="tag_020_subfield_a_"]').val();
- $.get(`https://www.googleapis.com/books/v1/volumes?q=${cat_isbn}&maxResults=1`, function(gbCatResult) {
- var gbCatTitle = gbCatResult.items[0].volumeInfo.title;
- var gbCatSubtitle = gbCatResult.items[0].volumeInfo.subtitle;
- var gbCatAuthor = gbCatResult.items[0].volumeInfo.authors;
- var gbCatPubname = gbCatResult.items[0].volumeInfo.publisher;
- var gbCatPubdate = gbCatResult.items[0].volumeInfo.publishedDate;
- var gbCatPages = gbCatResult.items[0].volumeInfo.pageCount;
- // var gbCatSize = gbCatResult.items[0].volumeInfo.dimensions.height;
- var gbCatDesc = gbCatResult.items[0].volumeInfo.description;
- console.log(gbCatDesc);
- $('input[id^="tag_245_subfield_a_"]').val(gbCatTitle);
- $('input[id^="tag_245_subfield_b_"]').val(gbCatSubtitle);
- $('input[id^="tag_100_subfield_a_"]').val(gbCatAuthor);
- $('input[id^="tag_264_subfield_a_"]').val(gbCatPubname);
- $('input[id^="tag_264_subfield_c_"]').val(gbCatPubdate);
- $('input[id^="tag_300_subfield_a_"]').val(gbCatPages);
- // $('input[id^="tag_300_subfield_c_"]').val(gbCatSize);
- $('textarea[id^="tag_500_subfield_a_"]').val(gbCatDesc);
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement