Member 14663996 Ответов: 0

Как отобразить данные, поступающие из функции, содержащей запрос с помощью jquery


функция

public ActionResult Recherche(string countryCode2)
       {
           string CS = "data source=.; database = DB; integrated security = SSPI";
           SqlConnection con = new SqlConnection(CS);
           SqlCommand cmd  = new SqlCommand("SELECT * FROM EMP WHERE SUBSTRING(Nom_commun, 1, 5) = @countryCode2  ORDER BY Nom_commun ASC", con);
           con.Open();
           SqlDataReader reader = cmd.ExecuteReader();


           List<Models.EMP > result = new List<Models.EMP >();
           while (reader.Read())
           {
               Models.EMP item = new Models.EMP ()
               {
                   Id = (int)reader["Id"],
                   Numero= reader["Numero"].ToString(),
                   Nom = reader["Nom"].ToString(),
                   Diametre= reader["Diametre"].ToString(),
                   Consigne= reader["Consigne"].ToString()
               };
               result.Add(item);
               con.Close();
           }
           return View(result);

       }



код javascript


<script src="~/Scripts/jquery-3.3.1.js"></script>
<script>
           $('#Lsite').change(function () {
                var selectedCountry = $("#Lsite").val();
                 if (selectedCountry != null && selectedCountry != '') {
                    $.getJSON('@Url.Action("Recherche")', { countryCode2: selectedCountry }, function (result) {
                        if (result != null && !jQuery.isEmptyObject(result))
                        {

                                 var result = {};
                                 table.find('tr').each(function (commdnp3form) {
                                     var $result = $(this).find('td'),
                                         Numero = $result.eq(1).text(),
                                         Nom = $result.eq(2).text();
                                         Consigne= $result.eq(3).text();

                              });
                        }

                    });
                 }

            });
</script>


Что я уже пробовал:

<pre>
Я должен отобразить данные после выбора, поступающего из выпадающего списка.



the code must apply a function which has for parametre the choice of combobox

F-ES Sitecore

Просто погуглите, как использовать jQuery ajax и MVC для примеров кода, в этом коде слишком много неправильных вещей, чтобы беспокоиться о его исправлении.

Member 14663996

спасибо

0 Ответов