asp.net webapi [FromBody]string 獲取不到ajax post的數據的解決方法


webapi中如下([FromBody]string jsonData:

public async Task<ResItem> Post([FromBody]string jsonData, string apiName)

 

注意添加ajax紅色部分2個單引號:

$.ajax({
                    type: 'POST',

      contentType: "application/json",  //加上這個

                    url: codeUrl + "?apiname=webapi",
                    data: { '': data64 },
                    cache: false,
                    async: false,

                    error: function (err) {
                        alert(JSON.stringify(err));
                    },
                    success: function (resItem) {
                        alert(JSON.stringify(resItem));
                     }
                });


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM