Как отобразить данные, поступающие из функции, содержащей запрос с помощью 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
спасибо