Comment charger une image depuis une firebase database en utilisant jquery ajax dans asp.net

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:

  1. UserRegistration (uid (PK), nom d’utilisateur ….)
  2. Profil (profileID (PK), uid (FK), nom complet, userPic …)
  3. Comment (cmntID (PK), cmntText, uid (FK) ….)

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:

entrez la description de l'image ici