2010-02-25 47 views
0
$(document).ready(function(){ 
    $("#home_tab").click(function(){ 
     $("#content").hide(); 
     $("#content").load("php/media_body.php"); 
     $("#content").show("slow"); 
    } 
}); 

我正在使用jQuery Ajax库从我的服务器上的PHP文件中提取一些HTML内容。上面的代码在IE和Firefox中运行得非常好,但为了我的爱,我无法在Chrome中使用它。有什么我失踪?jquery ajax和google chrome

感谢,

-Johnny

+0

错误控制台说什么? – 2010-02-25 23:17:48

+0

什么不适用于它? – 2010-02-25 23:18:15

回答

2

这种模式可以更好地为异步请求:

$(document).ready(function(){ 
    $("#home_tab").click(function(){ 
    $("#content").hide().load("php/media_body.php",function(){ 
     $(this).show("slow"); 
    }); 
    }); 
}); 
0

你可以使用

$.ajax({ 
type: 'GET', 
url:'php/media_body.php', 
data: "data=data", 
success: function(answer){eval(answer);} 
}); 

Safari和Chrome有客户端安全功能来防止网络钓鱼。这种方式更“安全”。

并使用$('#whereToAppend')。append()包装文件的所有HTML。