jquery - 使用 ajax 从图像文件的直接 url 接收图像文件

标签 jquery ajax image

假设我想从以下位置获取图像:

http://www.entheosweb.com/fireworks/images/tracing/img18.jpg

使用 jquery ajax。

我该如何去做。

$.ajax({
    url: 'http://www.entheosweb.com/fireworks/images/tracing/img18.jpg',
    type: "POST",
    dataType: "image",
    async: true,
    success: function(data) {
        data = data.replace(/</g, '&lt;');
        data = data.replace(/>/g, '&gt;');
        $('#file_content').html('<pre>' + data + '</pre>');    
    },
    error: function(a,b,c){
        alert("There has been an error! Try again...");
    } 
});      

我猜是这样的?

最佳答案

您不需要ajax,使用javascript,您可以简单地设置SRC属性值。

$(function(){
   $("#img1").attr(
      "src","http://www.entheosweb.com/fireworks/images/tracing/img18.jpg") 

});​

示例:http://jsfiddle.net/PBKpk/1/

关于jquery - 使用 ajax 从图像文件的直接 url 接收图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10624816/

相关文章:

javascript - jQuery - 选定的 DOM 元素和新元素之间的区别

javascript - 如何将图像src设置为空?

ajax - jQuery .ajax 'success' 函数从未运行

javascript - Ajax 返回的 HTML 未在 PRE 标记中呈现

php gd 图像质量

java - 我可以在 android 上使用布局一次只渲染图像的一部分吗?

javascript - 按特定顺序遍历表头?

ajax - Django 中用于 SEO 的静态 HTML 快照

html - 将图像作为边框适合任意大小的 div

jquery - 使用 jquery .ajax() 重定向的 POST 之后获取实际 URL