MVC 4.0 如何处理json数据
首选我们在Controller 写一个Post 提交方法和一个页面如下代码:
public ActionResult GetEmployee() { return View(); } [HttpPost] public ActionResult GetEmployeePost() { ProductPropertyTestViewModel model = new ProductPropertyTestViewModel(); var productPropertyTestt = _productPropertyTestService.productPropertyValueTest(6); model.ProductPropertyValuesTest = productPropertyTestt; return Json(model); }
接着我们通过ajax来读取json数据 如下
<script type="text/javascript" language="javascript"> $(function () { $("#dataDiv").append(function () { $.ajax({ type: "POST", contentType: "application/json", url: "/GetEmployeePost", data: "{}", dataType: 'json', success: function (data) { $.each(data.ProductPropertyValuesTest, function (i, item) { // alert(item.ValueName); $("#dataDiv").append("<a href='javascript:'>" +item.ValueName +"</a>"+" " ); });
<html>
<body>
<div id="dataDiv">
</div>
</body>
</html>


浙公网安备 33010602011771号