نمایش نتایج 1 تا 4 از 4

نام تاپیک: datatable ajax data from sql server

  1. #1

    datatable ajax data from sql server

    با درود خدمت دوستان عزیز

    من توسط یه کوئری اطلاعات جدول خود را به صورت json در سایت استخراج می کنم

    declare @json nvarchar(max);set @json =( select * from tbl for json path);
    select @json;


    نتیجه استخراج به این شکل هستش
    [{id:1},{id:2},...]


    حالا می خوام این اطلاعات رو به یک جدول که به وسیله DataTables ایجاد شده پاس بدم
    من خودم تا الان اینطوری اینکار رو انجام میدادم

    $.ajax({
    type: "POST",
    url: url,
    contentType: "application/json; charset=utf-8",
    dataType: "json"
    }).done(function (data) {
    if (data) {
    var columns = [];
    var rows = [];
    rows = JSON.parse(data.d);
    if (rows.length > 0) {
    var columnsIn = rows[0];
    for (var key in columnsIn) {
    columns.push({
    data: key,
    title: key
    });
    }
    }
    new DataTable($('#table1'), {data: data, columns: columns,)
    }
    });


    اما تو این روش با هر عملیاتی باید کل صفحه رفرش بشه
    میخواستم بدونم چجوری میتونم از خود گزینه AJAX دیتاتیبلز استفاده کنم ، هر مسیری خودم رفتم نشد
    ممنونم میشم از راهنماییتون

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,129

    نقل قول: datatable ajax data from sql server

    سلام و روز خوش
    پرسش یک کمی مبهم هست (دست کم برای من)
    برای همین چند روز دست نگه داشتم شاید پاسخی داده بشه.

    دیتا شما فیکس هست؟
    الان مطمئن هستین فرمت دیتا شما درسته؟

    اگر بتونین یک نمونه ساده و مینیمم که مشکل رو نشون بده پیوست کنین خوبه.

  3. #3

    نقل قول: datatable ajax data from sql server

    با درود
    خیر دیتا فیکس نیست و چون از دیتابیس در حال واکشی می باشد تغییر میکند.
    ببینید gridview رو در نظر بگیرید هر وقت دیتا رو بهش بدی و اگر تغییری روی رکوردهای اون gridview انجام بدید صفحه رفرش نمیشه و خود gridview اطلاعات جدید رو فراخوانی میکنه ، اما از طریق بالا نمیشه و حتما باید کل صفحه به روز رسانی بشه تا اطلاعات جدید بیاد

  4. #4
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,129

    نقل قول: datatable ajax data from sql server

    سلام دوباره

    تا جایی که یادمه تو نمونه هایی که برای کتابخانه datatables در سایتش بود برای ارسال با ajax و پردازش در سمت سرور هم چیزی بود.
    یکبار دقیقا همون نمونه(ها) رو پیاده کنین و مطمئن بشین مسیر رو درست رفتین،
    بعد گام به گام با مسئله خودتون تطبیقش بدین.

تاپیک های مشابه

  1. استفاده از JQuery DataTable و model= null در Ajax form مربوط به PartialView
    نوشته شده توسط leila.net در بخش ASP.NET MVC
    پاسخ: 1
    آخرین پست: چهارشنبه 01 بهمن 1393, 14:58 عصر
  2. فراخوانی تابع در قسمت data هنگار کار با ajax
    نوشته شده توسط resident در بخش jQuery
    پاسخ: 5
    آخرین پست: سه شنبه 27 اسفند 1392, 14:55 عصر
  3. سوال: کپی یکجا رکوردها از datatable در جدول sql server
    نوشته شده توسط ncs2008 در بخش VB.NET
    پاسخ: 6
    آخرین پست: شنبه 02 اردیبهشت 1391, 21:02 عصر
  4. کمک How Insert Data From DataTable To DataBase
    نوشته شده توسط persianspam در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: دوشنبه 23 آذر 1388, 11:13 صبح
  5. Link Server & Import Data In SQL Server 2000
    نوشته شده توسط A.Farzin در بخش SQL Server
    پاسخ: 3
    آخرین پست: شنبه 01 دی 1386, 13:53 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •