ahmedbelal Ответов: 0

Привет я новичок в этом деле 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

Вы имеете в виду, что вы не достигаете кода контроллера?
Или вы имеете в виду, что не видите результатов после возвращения к клиенту от контроллера?

0 Ответов