Как автоматически загружать данные из базы данных mysql и отображать их в таблице, пока страница прокручивается вниз в моем ASP.NET проект?
The below code is the cs code of my project [WebMethod] public static string alertfun(string DeviceID) { DataSet ds = new DataSet(); string db = DeviceID.ToLower().Trim(); string IPAddress = ConfigurationManager.AppSettings["IPAddress"].ToString(); string strcon = "SERVER=" + IPAddress + "; DATABASE=" + db + "; UID=" + db + "DB_123;PASSWORD=" + db + "@PW_123;"; MySqlConnection conn = new MySqlConnection(strcon); string query_date = "SELECT `device_id` , `pf_update_time`, DATE_FORMAT(date_time, ' %T %d/%m/%Y') AS date_time FROM `settings_alert_time` ORDER BY id DESC LIMIT 10 "; try { MySqlDataAdapter adp1 = new MySqlDataAdapter(query_date, conn); adp1.Fill(ds, "alertValues"); } catch (Exception ex) { } return ds.GetXml(); } The below code is my jquery and ajax code to append the values function alertfun() { var device = $("[id*='dp2'] :selected").val(); $.ajax({ type: "POST", url: "../PFSettings/pfreports.aspx/alertfun", data: '{DeviceID: "' + device + '"}', contentType: "application/json; charset=utf-8", dataType: "json", success: OnSuccessalert, failure: function () { $('#loader').css('display', 'none'); } }); } function OnSuccessalert(response) { $('#loader').css('display', 'none'); var xmlDoc = $.parseXML(response.d); var xml = $(xmlDoc); var mapdata = xml.find("alertValues"); $(mapdata).each(function () { var time_update=""; var time = $(this).find("pf_update_time").text(); if (time >= 60) { time = time / 60; time_update = time + " hr"; } else { time_update = time + " Mins"; } $('#alertTable').append('<tr><td>' + $(this).find("device_id").text() + '</td><td>' + time_update + '</td><<td>' + $(this).find("date_time").text() +'</td>/tr>'); }); }
Что я уже пробовал:
Приведенный выше код работал совершенно нормально, я просто хочу изменить код, чтобы автоматически загружать оставшиеся данные из базы данных, когда страница прокручивается.