none
ajax post ile ilgili bir soun RRS feed

  • Genel Tartışma

  • herkese merhaba  urundetay adında bir controllerum var Index Viewde ajax post ile başka bir controllara data gonderiyorum ancak gonderdeğim controllerın viewni ekrana basamıyorum hiç bir işlem yapımıyor. bir türlü anlayamadım 

    <input type="hidden" id="UrunID" value="@Model.Urun.urun_id" />
    <input type="hidden" id="adi"    value="@Model.Urun.urun_adi" />
    <input type="hidden" id="fiyat"  value="@Model.Urun.urun_satisfiyati" />
    
    <script>
        $("#Satinal").click(function () {
            UrunOdeme = new Object();
            UrunOdeme.adi = $("#adi").val();
            UrunOdeme.id = $("#UrunID").val();
            UrunOdeme.fiyat = $("#fiyat").val();
            UrunOdeme.adet = $("#adet").val();
            alert(UrunOdeme.adet+" "+UrunOdeme.adi+" "+UrunOdeme.id+" "+UrunOdeme.fiyat);
            $.ajax({
    
                url: '@Url.Action("Index", "Odeme")',
                data: UrunOdeme,
                dataType: "json",
                type: "POST",
                success: function (data) {
                    alert(data);
                }
            })
        });
    </script>

    veriyi alıdığım controller

     public ActionResult Index(UrunOdeme Urun)
            {
                ModelSinifi.Model model = new ModelSinifi.Model();
                model.Urun = db.B_URUN_TABLE.Where(p => p.urun_id == Urun.id).FirstOrDefault();
                model.VitrinUrunResim = db.B_URUN_RESIM_TABLE.ToList();
                TempData["adet"] = Urun.adet;
                TempData["fiyat"] = Urun.fiyat;
                
                return View();
            }

    15 Mart 2017 Çarşamba 16:57

Tüm Yanıtlar