net core WebAPI 参数 FromBody string + ajax调用

 

WebAPI 是这样接收参数的:

public ActionResult RetreivePassword([FromBody] string param)
{

}

那么ajax传输数据这样写:

$.ajax({
                url: url,
                data: '"ssssssssss"',  //重点是这里啊!!!用单引号引起来一个双引号,双引号里为字符串内容!
                //data: JSON.stringify(obj),  //如果webapi接收的是对象Model类型,则这样写!
                type: 'put',
                contentType: 'application/json-patch+json',
                xhrFields: {
                    withCredentials: true
                },
                beforeSend: function () { }
                , success: function (r, xhr, options) { 
                }
                , error: function (XMLHttpRequest, textStatus, errorThrown) { 
                }
                , complete: function () { 
                }
            })

你可能感兴趣的:(net core WebAPI 参数 FromBody string + ajax调用)