Функция передачи JSON не работает в JQuery

0

я передаю значение json, мой контроллер работает, я проверил мой контроллер, используя точки останова, но мой json не работает, он не ответил на предупреждающее сообщение, также не работая, пожалуйста, один из друзей helpme. , ,

Мой 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);
    }
Теги:
asp.net-mvc
asp.net-mvc-2

2 ответа

1
Лучший ответ

попробуй это:

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

и в виду использовать их как result.Cname и result.value

  • 0
    Нет, это не работает
  • 0
    Вы пробовали, что запрос идет в действие или не в отладке? Сначала попробуйте 1 значение. если это будет работать, мой пример будет работать для 2 значений
Показать ещё 1 комментарий
0

Попробуй это:

var getFee = new { Cname = Cname, value = value };
  • 0
    Cname и значение оба не одинаковы, его разные данные
  • 0
    @Dinesh, в этом случае, см. Мое редактирование.
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню