Я пытаюсь связать некоторые данные в div, которые поступают из базы данных. Нет никакой ошибки в веб-методе c #, чтобы его возвращение успешно, но когда моя загрузка страницы дала круговую ссылку, была обнаружена при сериализации объекта типа javascriptserializer, когда тот же код запускается в моя другая страница. просмотрите мой код. Заранее спасибо
Код C #
[WebMethod]
public static news[] Selectnews()
{
List<news> param = new List<news>();
try
{
DataTable dt = SQLDatabaseManager.ExecuteDataTable("select top 2 new_id,new_sub,new_desc from tbl_news order by new_id desc");
if (dt != null && dt.Rows.Count > 0)
{
foreach (DataRow dr in dt.Rows)
{
news p1 = new news();
p1.news_id = Convert.ToInt32(dr["new_id"].ToString());
p1.new_sub = dr["new_sub"].ToString();
p1.news_desc = dr["new_desc"].ToString();
param.Add(p1);
}
}
return param.ToArray();
}
catch (Exception ex)
{
throw;
}
J-Query Код Ajax:
function chkNews() {
$.ajax({
type: 'POST',
contentType: "application/json; charset=utf-8",
url: "index.aspx/Selectnews",
data: "{}",
dataType: 'json',
success: function (data) {
if (data.d.length > 0) {
for (var i = 0; i < data.d.length; i++) {
$('#news').append('<div class="col-lg-4 col-md-6 box wow bounceInUp" data-wow-delay="0.1s" data-wow-duration="1.4s"><div class="icon"><i class="ion-ios-people-outline"></i></div><h4 class="title"><b>' + data.d[i].new_sub + '</b></h4><p class="description">' + data.d[i].news_desc + '</p><div>');
}
}
},
error: function (xhr) {
alert("responseText: " + xhr.responseText);
}
});
}
c#,jquery,asp.net,ajax,webmethod,
Я пытаюсь связать некоторые данные в div, которые поступают из базы данных. Нет никакой ошибки в веб-методе c #, чтобы его возвращение успешно, но когда моя загрузка страницы дала круговую ссылку, была обнаружена при сериализации объекта типа javascriptserializer, когда тот же код запускается в моя другая страница. просмотрите мой код. Заранее спасибо
Код C #
[WebMethod]
public static news[] Selectnews()
{
List<news> param = new List<news>();
try
{
DataTable dt = SQLDatabaseManager.ExecuteDataTable("select top 2 new_id,new_sub,new_desc from tbl_news order by new_id desc");
if (dt != null && dt.Rows.Count > 0)
{
foreach (DataRow dr in dt.Rows)
{
news p1 = new news();
p1.news_id = Convert.ToInt32(dr["new_id"].ToString());
p1.new_sub = dr["new_sub"].ToString();
p1.news_desc = dr["new_desc"].ToString();
param.Add(p1);
}
}
return param.ToArray();
}
catch (Exception ex)
{
throw;
}
J-Query Код Ajax:
function chkNews() {
$.ajax({
type: 'POST',
contentType: "application/json; charset=utf-8",
url: "index.aspx/Selectnews",
data: "{}",
dataType: 'json',
success: function (data) {
if (data.d.length > 0) {
for (var i = 0; i < data.d.length; i++) {
$('#news').append('<div class="col-lg-4 col-md-6 box wow bounceInUp" data-wow-delay="0.1s" data-wow-duration="1.4s"><div class="icon"><i class="ion-ios-people-outline"></i></div><h4 class="title"><b>' + data.d[i].new_sub + '</b></h4><p class="description">' + data.d[i].news_desc + '</p><div>');
}
}
},
error: function (xhr) {
alert("responseText: " + xhr.responseText);
}
});
}
0-1C #, JQuery, asp.net, AJAX, веб-метод,