2016-05-23 5 views
-2

JavaScriptを使用してJSONオブジェクトをループする出力テキストを構築しています。私が画像URLにID番号を追加する必要がある部分に来るまで、すべてうまくいきます。私の画像はデータベースに保存されていますが、画像を読み込むためにASHXハンドラを使用していますが、最終的には私が必要とするものではありません。私はで終わる必要がありHTMLを連結する

私のコードは~/ImageHandler.ashx?id=35
ですが、私が取得することは~/ImageHandler.ashx?id='35'です。 IDを一重引用符で囲みます。

"""の構文がわかります。私が試してみました何

myOutput += "<img src ='~/ImageHandler.ashx?id='" + ID + class='person-image'></img>" 

と動作しないすべての組み合わせです。

私が正しく覚えていれば、私は三重の一重引用符または二重引用符の何らかの組み合わせが必要です。 IDは、JSONオブジェクトから読み取られる整数です。事前

+0

を追加します。 –

+0

"私のコードを表示します"元の投稿から –

+0

'VARハンドラ= "?〜/ ImageHandler.ashx ID =" + jsonObj.ID' – IrkenInvader

答えて

1

にあなたはエスケープ文字に\

myOutput += "<img src=\"~/ImageHandler.ashx?id=" + ID + "\" class=\"person-image\"></img>" 

を使用して二重引用符を追加することができます

おかげでこれを使用すると、URLを生成しているどのように私たちを表示

<img src="~/ImageHandler.ashx?id=35" class="person-image"></img> 
+0

囲む二重引用符を"これを追加する "彼らは文字列に追加されません。 –

+0

良い点、編集 – IrkenInvader

+0

パーフェクト - ありがとう – user1314159