我的应用程序中有一个网格视图控件,我想要一个按钮或超链接来显示存储的图像(存储为"图像"数据类型在我的表中)。
有没有人可以帮助我?任何Jquery例子?
答案 0 :(得分:0)
除非您的数据库具有http API(例如CouchDB)并且在Internet上公开(而不是在防火墙后面),否则浏览器无法访问存储在数据库中的图像数据。
您要做的第一件事就是在后端编写代码,以便通过http或https访问图像数据。根据您使用的数据库和服务器框架,有多种方法可以执行此操作。
完成此操作后,您可以在网页上使用javascript创建<img>
元素,并将其src
属性设置为图片的网址。 URL由a)服务器运行的位置(即主机部分)和b)后端代码为图像数据提供服务的路径定义。 (通常称为路线)。
网址由以下部分组成:
<http or https>://<your domain or the servers's IP address (the host)><route (starting with /)>
一旦你知道了URL,就可以使用jquery创建<img>
元素并将其添加为另一个元素的子元素(在这个例子中,父元素有id =&#39; parent&#39; )
$("#parent").append("<img src="http://...">")