代码之家  ›  专栏  ›  技术社区  ›  hookedonwinter

jqueryqtip-通过ajax将图像加载到qtip

  •  1
  • hookedonwinter  · 技术社区  · 14 年前

    我正在使用jQuery qtip 插件。我希望qtip的内容是一个动态加载的图像。

    我正在使用的网址。如果我转到url,我会看到一个图像。

    alt text


    编辑

    这是整个响应头(通过Chrome检查器):

    Access-Control-Allow-Credentials:true
    Access-Control-Allow-Methods:POST, GET, OPTIONS
    Access-Control-Allow-Origin:*
    Access-Control-Max-Age:1728000
    Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Connection:keep-alive
    Content-Length:5690
    Content-Type:image/gif; charset=binary
    Date:Thu, 09 Sep 2010 17:35:48 GMT
    Expires:Thu, 19 Nov 1981 08:52:00 GMT
    Keep-Alive:timeout=2
    Last-Modified:Thu, 09 Sep 2010 17:35:48 GMT
    Pragma:no-cache
    Server:nginx/0.8.31
    X-Powered-By:PHP/5.2.11
    
    1 回复  |  直到 14 年前
        1
  •  3
  •   Darin Dimitrov    14 年前

    您可能需要将qTip插件指向一个url,该url将返回一个html片段,其中包含指向图像的链接,而不是直接指向图像。片段可能如下所示:

    <div>
        <img src="/images/someimage.jpg" alt="" />
    </div>
    

    我不认为qTip支持直接获取图像。想想看:发送一个AJAX请求,如果服务器返回一个用javascript表示图像的二进制数组,这个二进制数组将无法显示(除非您使用 data uri scheme 这并不常见)。

    推荐文章