Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 连接HTML_Javascript_Html_Json_Url - Fatal编程技术网

Javascript 连接HTML

Javascript 连接HTML,javascript,html,json,url,Javascript,Html,Json,Url,我正在使用JavaScript构建一个JSON对象循环的输出文本。一切都很好,直到我需要在图像URL中添加ID号的部分。我的图像存储在数据库中,我正在使用ASHX处理程序加载图像,但最终得到的并不是我所需要的 我需要的代码是~/ImageHandler.ashx?id=35 但是我得到的是~/ImageHandler.ashx?id='35'。ID周围的单引号 我知道这是“和”的语法 我试过的是 myOutput += "<img src ='~/ImageHandler.ashx?id=

我正在使用JavaScript构建一个JSON对象循环的输出文本。一切都很好,直到我需要在图像URL中添加ID号的部分。我的图像存储在数据库中,我正在使用ASHX处理程序加载图像,但最终得到的并不是我所需要的

我需要的代码是
~/ImageHandler.ashx?id=35

但是我得到的是
~/ImageHandler.ashx?id='35'
。ID周围的单引号

我知道这是
的语法

我试过的是

myOutput += "<img src ='~/ImageHandler.ashx?id='"  + ID  + class='person-image'></img>" 
myOutput+=“”
每一种不起作用的组合

若我没记错的话,我需要一些三重单引号或双引号的组合,或者两者的组合。
ID
是一个从JSON对象读取的整数


提前感谢

您可以使用转义字符添加双引号
\

myOutput += "<img src=\"~/ImageHandler.ashx?id="  + ID  + "\" class=\"person-image\"></img>" 
myOutput+=“”
这将附加

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


向我们展示您是如何生成URL的。“向我展示代码”--Linus Torvalds
var handler=“~/ImageHandler.ashx?id=“+jsonObj.id
都德,您自己在添加引号。查看
id=”
。把它们取下来<代码>“您仍然需要ID:
之后的结束单引号。最好从“This will append”中删除包含的双引号,因为它们不会附加到字符串中。这一点很好,经过编辑