ورود

View Full Version : سوال: خواندن از بانک و قرار دادن در گالری jqury



veeyonaa
جمعه 01 اردیبهشت 1391, 00:46 صبح
سلام
میشه یکی منو راهنمایی کنه مخوام یک گالری عکس داشته باشم با آلبوم
با jquery از بانک بخونه؟؟؟؟؟؟؟؟؟؟؟؟

M.Bigdeli
سه شنبه 05 اردیبهشت 1391, 13:04 عصر
اين كدهاي خوند از بانك تو يه فايل asmx
[WebMethod]
public string loadnews()
{
string src = "";
cmd.CommandText = "select top 10 * from tbnews order by newsid desc";
cmd.Connection = connection;
SqlDataReader dr;
connection.Open();
dr = cmd.ExecuteReader();
while (dr.Read())
{
src += "<div class='slide'><a target='_blank' href='news.aspx?id=" + dr["newsid"].ToString() + "' ><img width='100%' height='90%' src='" + dr["nimage"].ToString() + "' /></a><p style='text-align:center'>" + dr["ntitle"].ToString() + " </p></div>";

}
connection.Close();
return src;

}


در فايل جاوا اسكريپت كه گالري داري هم اينطور پيش برو
$(document).ready(function () {
loadnews();
function loadnews() {
$.ajax({
type: "post",
url: "news.asmx/loadnews",
data: "",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) { shownews(data) },
error: function (response) {
alert(response.d + " " + "error");
}

});
}
function shownews(data) {
$("#slidesContainer").html(data.d)
show();
}

veeyonaa
سه شنبه 05 اردیبهشت 1391, 14:54 عصر
متششکر از پاسختون
بدون وب سرویس چی جوری میشه؟؟

sama552
چهارشنبه 06 اردیبهشت 1391, 18:17 عصر
سلام دوست عزیز
تا جایی که من اطلاع دارم تنها راهی که میشه با دیتابیس از طریق jquery از تباط برقرار کرد وب سزویس ها هستند البته حتما لازم نیست که یک وب سرویس جداگانه تعریف کنیم فقط کافیه تگ وب متد را هرجا از کدت بنویسی وزیرش تا تابع مورد نظرت را بنویسی
موفق باشی

veeyonaa
پنج شنبه 11 خرداد 1391, 18:26 عصر
متشکر از اینکه وقت می گذارید

exlord
پنج شنبه 11 خرداد 1391, 21:37 عصر
سلام دوست عزیز
تا جایی که من اطلاع دارم تنها راهی که میشه با دیتابیس از طریق jquery از تباط برقرار کرد وب سزویس ها هستند البته حتما لازم نیست که یک وب سرویس جداگانه تعریف کنیم فقط کافیه تگ وب متد را هرجا از کدت بنویسی وزیرش تا تابع مورد نظرت را بنویسی
موفق باشی

چرا ؟ یعنی نمیشه همون کد html رو تو لود صفحه ساخت و تو صفحه گذاشت ؟