Данные $ .getJSON являются обязательными, но не видны в интерфейсе - PullRequest
0 голосов
/ 02 июня 2019

Мне нужно привязать выпадающее меню к событию.Я могу успешно связать данные в выбранном теге.Но данные не отображаются в раскрывающемся списке.Я вижу значения в инструменте проверки Chrome.Значения загружены.Я не знаю, что мне не хватает.

      //In this code on alert all data are been loaded
           var abxID = $('option:selected', this).val();
               debugger;
               $.getJSON('/Leave/EducationList/' + abxID, function (data) {
                   var items = '<option>Select Education Type</option>';
                   $.each(data, function (i, state) {
                       items += "<option value='" + state.Value + "'>" + state.Text + "</option>";
                       alert(state.Value + '   ' + state.Text);
                   });
                   $('#zaz').html(items);
                   alert(items);
               });





                  //Html select tag 

            <select id="zaz" name="zaz" ></select>





            //C# code


                  public JsonResult EducationList(string Id)
    {
        string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
        using (SqlConnection con = new SqlConnection(constr))
        {
            SqlCommand cmd = new SqlCommand(@"Dotnet_Get_LeaveCodeListDD", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@id", Id);
            cmd.Connection = con;
            con.Open();
            SqlDataReader rdr = cmd.ExecuteReader();
            List<SelectListItem> li = new List<SelectListItem>();
            while (rdr.Read())
            {
                li.Add(new SelectListItem { Text = rdr["LeaveCode"].ToString(), Value = rdr["LeaveCode"].ToString() });
            }
            return Json(li, JsonRequestBehavior.AllowGet);
        }

    }

Так что все, что мне нужно, это отобразить данные, которые не видны (не знаю почему).Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...