我传递json值我的控制器工作我检查我的控制器使用断点但我的json不工作它没有响应警报消息也没有工作请一些帮助朋友。 。
我的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);
}
答案 0 :(得分:1)
试试这个:
return Json(new { Cname = Cname, value = value }, JsonRequestBehavior.AllowGet);
并在视图中使用它们,如result.Cname
和result.value
答案 1 :(得分:0)
试试这个:
var getFee = new { Cname = Cname, value = value };