none
MVC DE JSON VERİYİ VİEW İÇİNDE TABLOYA YERLEŞTİRME RRS feed

  • Genel Tartışma

  • Merhabalar

    başlıkta belirttiğim gibi json veriyi tabloya yerleştirecem.

    ilk defa json kullanıyorum. Ama bir sorun cıktı.

    controller kısmında

    var tumturlar = db.Turlar.Select(a => new { a.baslik, a.fiyat, a.id, a.turbaslamatarihi }).ToList().FirstOrDefault();
                    
                    return Json(tumturlar, JsonRequestBehavior.AllowGet);

    view kısmında ise 

    <script type="text/javascript">
        $(document).ready(function () {
            $.ajax({
                type: "GET",
                url: "Yonetim/YTumTurlar",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) {
                    alert(msg);
                }
            })
        });
    </script>

    bunu yazdım ama ekran cıktısı

    hep bu şekilde cıkıyor neden olabilir 

    ayrıca scripin icinde 

     $.getJSON('Url.Action("YTumTurlar")', function (data) {

    de kullandım 

    cevaplarınız için şimdiden teşekkürler

    27 Ocak 2017 Cuma 20:38

Tüm Yanıtlar

  • Soru nedir? yazdığınız kodlar düzgün çalışıyor. Jason veri de düzgün olarak dönüyor. Ekran çıktısının bir tablo biçiminde olmasını istiyorsanız

    1. Gelen veriyi parçalayıp tablo haline getirmeniz gerekiyor.

    <table id="gtable"></table>
     var json = eval(response.d);
         $("#gTable").empty();
        for (var i = 0; i < json.length; i++) {
             tr = $('<tr/>');
             tr.append("<td>" + json[i].baslik + "</td>");
             tr.append("<td>" + json[i].fiyat + "</td>");
             tr.append("<td>" + json[i].turbaslamatarihi + "</td>");
                        };
                        tr.append("</tr>");
                        $('#gTable').append(tr);

    gibi bir kodla. (test edilmedi)

    2. Ya da Json datayı direk table olarak gösterebilecek datatable, jgrid gibi bir component kullanacaksanız.


    pgnchess.com

    dergikapaklari.com


    • Düzenleyen Halil TAŞ 28 Ocak 2017 Cumartesi 02:30
    28 Ocak 2017 Cumartesi 02:29
  • kusura bakmayın biraz gec cevaoladım

    sorun script ile veriyi alıp düzenleyemiyorum 

    gelen json veri direk ekrana yazılıyor yukardaki ekran cıktısı gibi ben yazılmasını istemiyorum tablo içine düzenli bir şekilde yerleştirmek istiyorum ama ne denediysen yukardaki browser ekran cıktısı gbi oluyor

    29 Ocak 2017 Pazar 11:18