私はこのメソッドを使用するように任命されました。率直に言って、idはこのサーバー側を2秒で実行できますが、すべてjavascriptで実行する必要があります。
そこで、S_TeamMemberというオブジェクトで返されたDBからバイナリイメージを取得する必要があります。プロパティの1つはMainImgbyte[]です。
JSONを使用してashxハンドラーを呼び出し、DBを呼び出してデータを取得します。
$(function () {
var queryparam = getUrlVars()["CatLink"];
$.ajax({
url: "TeamGroups.ashx",
data: { CatLink: queryparam },
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnTeamGroupsCompleted,
error: OnPageFailM
});
});
上記のJSON呼び出し
function OnTeamGroupsCompleted(result) {
for (var i = 0; i < result.length; i++) {
var name = result[i].Name;
var recno = result[i].Recno;
var mainimg = result[1].MainImg;
var memholder = "<div class='PersonImageHolder'>" +
"<div class='PersonImage'>" +
"<img src='"+ mainimg +"'/>" + <------ PROBLEM IS HERE
"</div>" +
"<div class='PersonNameHolder inline-block'>" +
"<div class='ImgHolderL inline-block'>" +
"<img src='images/web/WhiteRibbonL.png' />" +
"</div>" +
"<div class='NameHolder inline-block'>" +
"<p><a href='MemberDetail.aspx?TeammMemberLink="+ recno +"'>"+ name +"</a></p>" +
"</div>" +
"<div class='ImgHolderR inline-block'>" +
"<img src='images/web/WhiteRibbonR.png' />" +
"</div>" +
"</div>" +
"</div>";
$('.Content').append(memholder);
}
}
次に、JSONの結果を反復処理して、画像を含むページにdivを描画する方法を示します。問題は、「MainImg」バイナリデータをhtml画像タグに解析することです。
私がこれを行う方法について何かアイデアはありますか?
どんな助けでも大歓迎です