Je crée un système de commentaires dans ASP.Net via jQuery AJAX mais je suis confronté à un problème de chargement des images à partir de la firebase database. J’ai 3 tables dans la firebase database:
Voici le code AJAX jQuery:
function getcomment() { var postPlace = $('div.q1'); $.ajax({ url: '/WebForm1.aspx/GetComment', contentType: "application/json; charset=utf-8", data: "{}", dataType: 'json', type: 'POST', success: function (data) { var newData = jQuery.parseJSON(data.d); var trHtml = ''; var loadPost = postPlace; $.each(newData, function (i, item) { trHtml += '' + ''+ '' + item.username + '' + '' + item.cmntText + '
' + ''; }); loadPost.html(trHtml); }
Voici le problème avec item.userPic
qui est à l’intérieur de la boucle. item.username
et item.cmntText
fonctionnent bien, mais item.userPic
ne fonctionne pas. Cependant, lorsque fulname
un autre atsortingbut de la table Profile comme fulname
cela fonctionne. Je ne peux tout simplement pas accéder à userPic
de la même table.
C’est le code qui se cache derrière en C #:
[WebMethod] public static ssortingng GetComment() { ssortingng connection = ConfigurationManager.ConnectionSsortingngs["connection"].ConnectionSsortingng; SqlConnection con = new SqlConnection(connection); SqlDataAdapter da = new SqlDataAdapter("select * from userregistration inner join comment on userregistration.uid=comment.uid inner join profile on comment.uid=profile.uid order by cmntID DESC ", con); DataTable dt = new DataTable(); da.Fill(dt); return JsonConvert.SerializeObject(dt); }
C’est le résultat que j’obtiens: