2013-07-24 87 views
2

我通过使用ajax jquery从url http://rid3201.org/site/club_members2.php?id=MTk3Ng==中提取表并将其附加到div中。但由于不同的域名,我无法访问该表格中的图像。我怎么解决这个问题。内容是通过使用下面的代码如何在页面加载时使用jquery更改图像域

 $.ajax(
     { 
     url: '/Member/DownloadUrlData', 
     type: "POST", 
     dataType: "html", 
     async: true, 
     cache: false, 
     beforeSend: function (request) { 

     }, 
     success: function (data) { 
      // $('#rData').load('data #container'); 

      var html = $.parseHTML(data); 
      var table = $(html).find('#container>table:first'); 

      $("#rData").append(table); 

     }, 
     error: function (xmlHttpRequest, textStatus, errorThrown) { 
        }, 
     complete: function (xmlHttpRequest, textStatus) { 
     } 
    }); 
+0

你能够获取图像中提取?如果是,那么url格式是什么?并告诉你想要图像的URL格式。 –

+0

我无法获取网址。我想像http://rid3201.org/rotary-db1/images/zcabycpaulputhencruz11050.jpg完整路径../rotary-db1/images/zcabycpaulputhencruz11050.jpg – ParVathi

+0

你是否正确得到这个路径../rotary-db1 /images/zcabycpaulputhencruz11050.jpg? –

回答

0
var table = $(html).find('#container>table:first'); 
table.find('img').each(function() { 
    $(this).attr("src", "http://rid3201.org/" + $(this).attr("src").replace('..', '')); 
}); 
2

使用此代码

$(document).ready(function() { 
    $('table img').each(function() { 
     $(this).attr("src", "http://rid3201.org/" + $(this).attr("src").replace('..', '')); 
    }); 
}); 

工作演示http://jsfiddle.net/cse_tushar/KGGaG/2/

+0

无法正常工作。没有任何显示 – ParVathi

+0

警告此代码'$(“#table> img”)。attr(“src”)'的输出并回复我的代码 ,并提供一个指向其在线运行项目的链接 –

+0

k。我会这样做 – ParVathi

相关问题