1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
| $(function () { function getComments() {
$.ajax({ url: 'http://ajax-api.itheima.net/api/books', type: 'GET', dataType: 'json', success: function (data) {
$('tbody').empty();
for (var i = 0; i < data.data.length; i++) { delete data.data[i].creator delete data.data[i].createdAt delete data.data[i].updatedAt }
data.data.forEach((element, index) => { const tr = document.createElement('tr') for (let k in data.data[index]) { const td = document.createElement('td') tr.appendChild(td) td.innerHTML = data.data[index][k] } const td = document.createElement('td') td.innerHTML = "<a href='javascript:;' data-id='" + element.id + "'>删除</a>" tr.appendChild(td) $('tbody').append(tr) }) } }) } getComments()
$('tbody').on('click', 'a', function (e) { const id = $(this).attr('data-id') $.ajax({ type: 'DELETE', url: 'http://ajax-api.itheima.net/api/books/' + id, success: function (data) { console.log('DELETE success'); getComments() } }) })
$('#add').on('click', function () { const id = $('#userid').val().trim() const bookname = $('#infoid').val().trim() const author = $('#title').val().trim() const publisher = $('#info').val().trim() if (id === '' || bookname === '' || author === '' || publisher === '') { return alert('请完整填写信息!') } $.ajax({ type: 'POST', data: { id: id, bookname: bookname, author: author, publisher: publisher }, url: 'http://ajax-api.itheima.net/api/books', success: function (data) { console.log('ADD success'); getComments() } }) }) })
|