2014-02-20 29 views
0

工作我通過JSON值我的控制器工作我檢查用的斷點我的控制器,但我的JSON是不工作也沒有響應警報消息還不能正常工作,請有人helpme朋友。 。 。JSON傳遞函數不是在jQuery的

我的jQuery

$('#Group').change(function() { 
      var name = $('#Tournament').val(); 

      $.post("/DataCollection/Fee", { name: name, group: $('#Group').val() }, function (result) { 
       alert('hai'); 
       $('#Fee').val(result.value.Fees); 
       $('#Count').val(result.value.NoOfboys); 
       $('#CName').empty(); 
       $('#CName').append($("<option></option>").html("--SELECT--")); 
       $.each(result.Cname, function (key, value) { 
        $('#CName').append($("<option></option>").html(value).val(value)); 
       }); 

      }, "json"); 
     }); 

我的控制器

 public JsonResult Fee(string name, string Group) 
    {    
     var value = entity.TblClsGroups.FirstOrDefault(x => x.TName == name && x.GroupName == Group && x.RecordStatus == 1); 
     var Cname = entity.TblGroups.Where(x=>x.RecordStatus==1 && x.TName == name && x.GroupName == Group).Select(c=>c.Cid);   
     var getFee = new { Cname, value }; 
     return Json(getFee, JsonRequestBehavior.AllowGet); 
    } 

回答

1

試試這個:

return Json(new { Cname = Cname, value = value }, JsonRequestBehavior.AllowGet); 

和在視圖中使用他們像result.Cnameresult.value

+0

沒有它不工作 – Dinesh

+0

你有沒有試過,要求去行動或不處於調試?首先嚐試1個值。如果它能工作,我的例子將爲2值 –

+0

朋友我的控制器正在返回值正確,但在我的jquery警報消息也不起作用 – Dinesh

0

試試這個:

var getFee = new { Cname = Cname, value = value }; 
+0

Cname和值都不相同,其不同的數據 – Dinesh

+0

@Dinesh,在這種情況下,請參閱我的編輯。 –

+0

沒有它也沒有工作。 。 。 – Dinesh