gpt4 book ai didi

javascript - 使用 Div 和 .load 显示图像

转载 作者:行者123 更新时间:2023-11-30 07:39:45 25 4
gpt4 key购买 nike

我如何让这段代码显示图像?我使用的是 iFrame,但有人告诉我,如果我最终想将文本与使用 Div 和 .load 的每张图片链接起来会更好。尽管使用 Div,我似乎无法加载任何内容。

……

这是截至 2013 年 12 月 26 日我现在拥有的

到目前为止,我已经能够整合所学的所有信息。

<!DOCTYPE html>
<html>
<cfquery datasource="AccessTest" name="qTest">
SELECT Account, Image, Image_ID
FROM PictureDB
</cfquery>

SELECT 帐户、备注、用户、Image_ID 来自评论图片

    <script src="http://code.jquery.com/jquery-2.0.3.js"> </script>

<script>
$(document).ready(function(){

var images = {

<cfloop query="qTest">
"<cfoutput>#qTest.Image_ID#</cfoutput>": "<cfoutput>#qTest.Image#</cfoutput>",
</cfloop>
};

$("button").click(function(event){
event.preventDefault();
var id = $(this).data("id");
var src = images[id];

$("#theImage").attr("src", src).removeClass("hide");

});

});
</script>

<div id="div1">
<h2>Display Image</h2>
</div>

<cfoutput query="qTest">
<button data-id="#qTest.Image_ID#">#qTest.Account# </button>
</cfoutput>
<img id="theImage" class="hide">
</html>

enter image description here enter image description here enter image description here

最佳答案

您需要将调用包装到 #qTest.image#<cfoutput></cfoutput> .否则,CF 不会处理它。

<cfoutput>#qTest.image#</cfoutput>

此外,jQuery 的 load() 方法接受一个 URL 并从服务器加载数据。它不会插入 HTML。

你想要类似的东西

$("#div1").html('<img src="<cfoutput>#qTest.Image#</cfoutput>">');

关于javascript - 使用 Div 和 .load 显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20707854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com