Привет я новичок в этом деле ASP.NET MVC мне нужна помощь пожалуйста я хочу получить таблицу из базы данных с помощью ajax
hi iam a beginner in asp.net mvc i need a help please i want to get a table from database by using ajax
никаких действий не делай
это мой код
Что я уже пробовал:
@{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>GetData</title> <script src="~/Scripts/jquery-3.4.1.js"></script> <script src="~/Scripts/jquery.unobtrusive-ajax.js"></script> </head> <body> <div> <input id="btn" type="button" value="LIST" /> <script> $(document).ready(function () { $('#btn').click(function() { $.ajax ({ url:'@Url.Action( "GetData","Home")', type: "GET", datatype: "json" } )} )} ) </script> </div> </body> </html>
мой код действий
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using simpletestonajax.Models; using System.Web.Script.Serialization; namespace simpletestonajax.Controllers { public class HomeController : Controller { // GET: Home public ActionResult Index() { return View(); } [HttpGet] public JsonResult GetData() { DKWASCKEntities1 db = new DKWASCKEntities1(); db.Configuration.ProxyCreationEnabled = false; var dkw = db.Customers.list(); return Json(dkw, JsonRequestBehavior.AllowGet); } } }
F-ES Sitecore
Выполните цикл по каждому результату, создайте элементы tr и td и добавьте их в таблицу. Google "create table jquery", и вы найдете множество примеров
https://stackoverflow.com/questions/17724017/using-jquery-to-build-table-rows-from-ajax-responsejson
ahmedbelal
Вы имеете в виду, что я должен сделать список просмотра для клиента или таблицы перед кодом ??
Kornfeld Eliyahu Peter
Вы имеете в виду, что вы не достигаете кода контроллера?
Или вы имеете в виду, что не видите результатов после возвращения к клиенту от контроллера?