• 25-08-2020, 18:32:13
    #1
    Allah aşkına biri ajax ile veritabanındaki verileri nasıl çekebileceğimi öğretsin ya sabahtan beri uğraşıyorum getiremedim bir türlü tabloya.
  • 25-08-2020, 18:33:27
    #2
    Sadece AJAX ile yapmanız mümkün değil bunu maalesef. PHP kullanarak verileri çekip AJAX ile ekrana basabilirsiniz.
  • 25-08-2020, 18:34:54
    #3
    BySocial adlı üyeden alıntı: mesajı görüntüle
    Sadece AJAX ile yapmanız mümkün değil bunu maalesef. PHP kullanarak verileri çekip AJAX ile ekrana basabilirsiniz.
    Php değil asp.net kullanıyorum controller'dan json olarak return ediyorum datayı fakat tabloya ajax ile yazdıramadım. Yani buradaki datayı ajax ile tabloma yazdırmaya çalışıyorum


     public JsonResult Veriler()
    {
    var veriler = db.Packages.ToList();
    return Json(
    new
    {
    Result = from obj in veriler
    select new
    {
    obj.adress,
    obj.city,
    obj.delivery_date,
    obj.delivery_day_slot,
    obj.delivery_time_slot,
    obj.desi,
    obj.district,
    obj.email,
    obj.first_name,
    obj.first_phone,
    obj.item_count,
    obj.kontrol_edildi,
    obj.last_name,
    obj.order_item_no,
    obj.order_message,
    obj.order_no,
    obj.price_type,
    obj.second_phone,
    obj.sub_district,
    obj.third_phone,
    obj.title,
    obj.total_sales_gross_price,
    obj.username,
    }
    }, JsonRequestBehavior.AllowGet
    );
            }
  • 25-08-2020, 18:35:37
    #4
    Octavia adlı üyeden alıntı: mesajı görüntüle
    Php değil asp.net kullanıyorum controller'dan json olarak return ediyorum datayı fakat tabloya ajax ile yazdıramadım


     public JsonResult Veriler()
    {
    var veriler = db.Packages.ToList();
    return Json(
    new
    {
    Result = from obj in veriler
    select new
    {
    obj.adress,
    obj.city,
    obj.delivery_date,
    obj.delivery_day_slot,
    obj.delivery_time_slot,
    obj.desi,
    obj.district,
    obj.email,
    obj.first_name,
    obj.first_phone,
    obj.item_count,
    obj.kontrol_edildi,
    obj.last_name,
    obj.order_item_no,
    obj.order_message,
    obj.order_no,
    obj.price_type,
    obj.second_phone,
    obj.sub_district,
    obj.third_phone,
    obj.title,
    obj.total_sales_gross_price,
    obj.username,
    }
    }, JsonRequestBehavior.AllowGet
    );
            }
    Maalesef ASP.NET bilgim yok hocam.
  • 25-08-2020, 18:38:42
    #5
    Hocam asp bilmiyorum ama mantık aynıdır diye düşünüyorum. Ajax işleminin çalıştıracağı fonksiyon içerisinde hangi tabloyu çekecekseniz php ile çekiyorsunuz data type html olacak. Eğer dinamik ise id vs gibi ogeleri ajax ile göndereceksiniz. Sonra db tablosunu php döngü içine alıp html olarak fonksiyon içerisine yazdıracaksınız ajax success tarafında da datayı istediğiniz alana yazdıracaksınız. Aynı mantıktır diye düşünüyorum.
  • 25-08-2020, 18:39:01
    #6
    hocam return değil yazdırma kodu neyse onunla gönderin mesela php de echo json_encode($data); şeklinde olur muhtemelen asp.net de ise print(); ile göndermeniz gerek
  • 25-08-2020, 18:41:22
    #7
    ajax da dataType: "json" olacak