在 [HttpPost]
public JsonResult GetMyCodes([JsonBody] string myCode)
我有这样的事情:
$department = departments::find($departmentId);
$department->delete();
我的POST方法是这样的:
protected $primaryKey = ['tenderDepartmentId'];
我的问题是如何才能将一个值传递给此服务。我怎样才能做到这一点?
答案 0 :(得分:1)
您可以创建一个包含您要发布的所有值的模型
public class postModel
{
public string myCode { get; set; }
public string myDescription { get; set; }
}
定义控制器以从正文中读取模型
[HttpPost]
public JsonResult GetMyCodes([FromBody] postModel model)
然后在客户端中创建一个与模型结构匹配的对象
var obj = { myCode: 'myCode', myDescription: 'myDescription' };
$.post(this.serviceUrl + '/GetMyCodes', JSON.stringify(obj);