2013-10-03 118 views
0

该代码被加载文本和CSS,但不能从其他的PHP的网页(使用XAMPP测试))的单个图像Jquery的负载()未加载图像

$("ul#nav a").click(function() { 
    var page = $(this).attr("href"); 
    $("#decor").animate({opacity: 0.1,}, 1000); 
    $("#block").hide(700).animate(
     {width: "700px", 
     height: "400px", 
     opacity: 0.9,}, 
     200, 
     function(){ 
      $(this).fadeIn(700).load("content/"+ page +".php"); 
     }); 
    return false; 
}); 

可以负荷(负荷的图像和文本,从另一个PHP网页?

+1

你能显示输出吗?也检查图像的src,这可能是错误的。 – OneOfOne

+0

你是什么意思单幅图像? img标签? – Dvir

+0

它dosent负载img标签它只加载一个图像。 – Ivan

回答

0

是的jQuery中的load()函数可以加载图像,你可能需要做这样的事情。

var name='FULL_PATH?dt=' + (+new Date()); 
$('<img src="'+name+'">').load(function() { 
     $('#ID').html(''); 
     $(this).width('40').height('40').appendTo('#ID'); 
}); 

这将强制浏览器加载新的图像,打破缓存。 和欢呼:)