傳統 JQuery 開發 Post 應該多是用 FormData 提交,Angular2+ 默認應該是PayLoad 提交,對於這兩種形式沒有概念,今天使用MUI和SpringBoot交互發現區別,SpringBoot對於PayLoad的兼容要好一些。那麼JQuery怎麼提交PayLode呢?有兩點:1是data得用字符串形式,2是contentType: “application/json”:
$.ajax({
url: serviceUrl,
type: "POST",
dataType: "json",
data: jsonData,
contentType: "application/json"
});
https://stackoverflow.com/questions/27172974/how-to-post-data-on-payload-instead-of-formdata