Şimdi Ara

Mvc ile Ajax problemim

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
485
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar, 2 3 gündür bir problemler karşı karşıyayım çıldırma derecesine geldi, ajax ile partial view'den gelen veriyi yazdıramıyorum, aşağıda tıkandığım durumun en basit örneğini göstereceğim sorun nerede acaba bilgilendirirseniz sevinirim teşekkürler.

    Dosyalar klasik mvc başlangıç dosyaları şöyle belirteyim :

    HomeController ' ve içinde Index Action metodu bunun view'i olan Index.cshtml , bunun layout'u olan Shared klasöründe _Layout.cshtml
    ekstradan HomeController'de _veriler diye PartialViewResult'mız var.
    _veriler() partial'ımız indexten gelen verileri bize göstertecek.

        public class HomeController : Controller
    {
    // GET: Home
    public ActionResult Index()
    {
    return View();
    }
    public PartialViewResult _veriler(string gelen_veri)
    {
    var veri = gelen_veri;

    return PartialView("_veriler",veri);
    }
    }


    _layout :
        
    //head kısmında jquery kütüphanesini ekledik varsayalım
    <div class="icerik">
    @RenderBody()
    </div>

    <script>
    $(document).ready(function myfunction() {
    $("button").click(function myfunction() {
    var aranacak_kelime = $("input").val();
    $.ajax({
    type: "GET",
    url: "/Home/_veriler",
    dataType: "html",
    data: { gelen_veri: aranacak_kelime },
    success: function myfunction(veri) {
    $("div").html('');
    $("div").html(veri);
    },
    error: function myfunction(xhr, textStatus, err) {

    alert("responseText: " + xhr.responseText);
    }
    });
    });
    })
    </script>


    index.cshtml :

    @{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
    }

    <h2>Index</h2>
    <input type="text" />
    <button>Bas</button>


    _veriler.cshtml :

    @model var

    <h1>@Model</h1>


    hata ise , ajax'ın içindeki error metodundan gelen veri ile ekte gösterildiği gibi ,
    Mvc ile Ajax problemim

    Edit 1 : o zamanlar cahil-i cühelaydım bu konularda, arkadaşlar aynı soruna düşen olursa ki sanmıyorum, partial view ile zaten bir sayfa yerine direkt olarak html verisi dönmektedir, ben de bu veriyi javascript'te mesaj a basmışım, partial view 'i iyi bilmek gerekiyormuş.



    < Bu mesaj bu kişi tarafından değiştirildi game8181 -- 20 Ocak 2019; 13:56:0 >







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.