$("#addBtn").on("click", function() {
var addBookName = $("#addBookName").val(),
addISBN10 = $("#addISBN10").val(),
addISBN13 = $("#addISBN13").val(),
addAuthor = $("#addAuthor").val(),
addTranslator = $("#addTranslator").val(),
addCover = $("#addCover").val(),
addFormat = $("#addFormat").val(),
addPrice = $("#addPrice").val(),
addPublishDate = $("#addPublishDate").val(),
addSummary = $("#addSummary").val(),
addPublisher = $("#addPublisher").val(),
addPages = $("#addPages").val();
var json = {
name: addBookName,
isbn10: addISBN10,
isbn13: addISBN13,
author: addAuthor,
translator: addTranslator,
images: addCover,
binding: addFormat,
price: addPrice,
publicDate: addPublishDate,
summary: addSummary,
publisher: addPublisher,
pages: addPages
};
$.ajax({
type: "PUT",
dataType: "json",
url: "",
data: json,
success: function(data) {
console.log(json)
console.log(data)
$('#table').bootstrapTable('prepend', json);
}
})
})
同样的参数,使用postman发送是可以成功添加数据的
目测是请求头信息的问题,这个其实可以点开f12查看network,看下这个请求和postman发出去的请求有什么区别