這不影響我的網頁或輸出,但我想知道,如果有人可以解釋爲什麼發生這種情況:阿賈克斯GET扔在Chrome 404錯誤控制檯
這裏是我的Ajax:
$(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 ... 輸出將只能在IE8中可以看出在Intranet站點罰款...
讓我知道如果我可以提供更多細節?
有沒有其他可能導致此錯誤的其他代碼? – 2013-04-05 18:09:28
視頻檔案頁面我將鏈接中的數據從這個圖像中拉出來,像這樣src =「images/thisimage.jpg」,當ajax從頁面獲取代碼,然後將它放入HTML格式時,它會添加http:mysite.com/yadda yadda在我面前,我試着做.each()和prepend()正確的路徑,但它沒有奏效。是否有我能爲您提供的特定代碼? – 2013-04-05 18:16:42