C MVC是一種常用的后端開發框架,它使用MVC架構模式來管理代碼。在C MVC中,為了接收POST JSON數據,需要進行以下步驟。
第一步:創建Model類
public class MyModel { public string Name { get; set; } public int Age { get; set; } }
第二步:創建Controller類
public class MyController : Controller { [HttpPost] public ActionResult MyAction([FromBody] MyModel myModel) { // 在這里處理POST JSON數據 return View(); } }
第三步:調用Controller中的MyAction方法
$.ajax({ url: '/MyController/MyAction', type: 'POST', contentType: 'application/json', data: JSON.stringify({ "name": "張三", "age": 25 }), success: function(data) { console.log(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { console.log('網絡連接出錯!'); } });
在以上代碼中,我們先在Model類中定義了需要接收的數據類型和變量名。在Controller中,我們使用[HttpPost]特性來聲明需要接收POST請求,并使用[FromBody]特性將POST JSON數據綁定到Model類上。
最后,在調用Controller的時候,我們使用$.ajax()方法將JSON數據轉換成字符串發送到服務器端。
下一篇vue處理重復id