不工作我有一个页面dashboard.asp
它打开一个对话框,并用ajax加载... profile.asp
Safari浏览器:jQuery的功能在AJAX加载的内容
在profile.asp
有相关的配置文件的功能的各种jQuery函数。一切都很好接受Safari不会在加载的内容中加载$(document).ready
。
第二个问题应该是包括<script src="jquery.js"></script>
在ajax加载页面以及父页面。
代码中dashboard.asp
<script language="javascript">
$(document).ready(function(){
$("a[rel=profile]").live('click',function() {
var profileURL = $(this).attr('href');
var title = $(this).attr('title');
$.ajax({
url: profileURL,
cache: false,
success: function(data) {
$('html, body').animate({ scrollTop: 0 }, 0);
$("#overlayer").fadeIn();
$('#profile_menu_wrapper').load('/profile.asp',{a:title},function(){
$('#profile_menu_wrapper').fadeIn(1000);
$("#profile").html(data);
$("#profile").fadeIn(1000);
});
}
});
return false;
});
});
</script>
的正常工作并打开,因为我想一个对话框......
但内profile.asp
<script language="javascript">
$(document).ready(function(){
alert("Ready")
});
</script>
代码
不运行...
你可以发布代码示例吗? – Ant 2011-06-08 08:01:43
我已经添加了一些... – 2011-06-08 08:17:25