jQuery qtip—通过ajax将图像加载到qtip

jQuery qtip—通过ajax将图像加载到qtip,jquery,ajax,qtip,Jquery,Ajax,Qtip,我正在使用jQuery插件。我希望qtip的内容是一个动态加载的图像 我使用的url是有效的。如果我转到url,我会看到一个图像 然而,qtip显示了一些。。。奇怪的结果如下: 你知道为什么会这样吗 编辑 这是整个响应标题(通过Chrome inspector): 您可能需要将qTip插件指向一个url,该url将返回一个html片段,其中包含指向图像的链接,而不是直接指向图像的链接。片段可能如下所示: <div> <img src="/images/someima

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

我使用的url是有效的。如果我转到url,我会看到一个图像

然而,qtip显示了一些。。。奇怪的结果如下:

你知道为什么会这样吗


编辑

这是整个响应标题(通过Chrome inspector):


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

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


我认为qTip不支持直接获取图像。想想看:一个AJAX请求被发送,如果服务器返回一个二进制数组,表示使用javascript的图像,那么这个二进制数组将无法显示(除非您使用的是不太常见的)。是否有可能您正在加载的页面没有使用utf-8编码?该页面只是一个图像,不是带有图像的html。只是为了好玩:你能检查服务器为图像返回的内容类型吗?@Tomalak content-type:image/gif;charset=binary(我将在一秒钟内发布整个响应),我完全可以做到这一点。我可以通过ajax加载图像,然后将其传递给qtip。但是,如果可能的话,我想实际使用qtip内置的ajax查询。图像来自API,所以我也不能更改该页面。但是,如果没有更接近问题的地方出现,这将是我的解决方案。你能解释一下你是如何使用普通的AJAX实现这一点的吗?目前我正在使用qtip的AJAX调用--内容:{text:'Loading User Info',url:tip_url},@hookedonwinter,我的问题是,如何向url发送AJAX请求,使用
$.AJAX
返回图像并在浏览器中显示此图像?哦,我明白你的意思了。。是的,我不知道我该怎么做。我认为你的解决方案可能是可行的。现在测试。
<div>
    <img src="/images/someimage.jpg" alt="" />
</div>