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>

posted @ 2013-11-26 11:23  gudeng886  阅读(248)  评论(0)    收藏  举报