这不会影响我的页面或输出,但我想知道是否有人可以解释为什么会这样:
这是我的阿贾克斯:
$(document).ready(function(){
$archive = "/videoarchive/";
$.ajax({
url: "http://mysite.com/videoarchive/",
cache: false
}).done(function( html ) {
$div = $('.archive', $(html));
$img = $div.first().find('img').attr('src');
$link = $div.first().find('a').attr('href');
alert($img);
$('#featureVideo').append('<img src="http://mysite.com/videoarchive/'+$img+'" alt="image" />');
$('#playVideo').append('<a class="extLink" href="http://mysite.com/videoarchive/'+$link+'" target="_blank" title="fancybox link"><img src="images/playButton.png" alt="image" /></a>');
$('#archiveLinks').append('');
});
});
一切正常,但是当我检查元素并在控制台中查看来自传入 HTML 的所有图像时,都将路径添加到我的网站。这是一个例子:
加载资源失败:服务器响应状态为 404(未找到)>>> http://mysite.com/webapps/r2ewg/images/diversity_scanline.jpg
我只是好奇是否有办法摆脱这些,或者我是否被它们困住了。或者如果我做错了什么......
在 Chrome 和 IE8 中运行良好...输出只能在 Intranet 站点上的 IE8 中看到...
让我知道我是否可以提供更多详细信息?