以下通过点击链接在div中加载页面的方法适用于所有浏览器,但使用Safari。
任何人都可以给我一个关于什么是Safari窒息的线索?
非常感谢!
<script type="text/javascript">
$(document).ready(function(){
$("#fs").click(function(eventt){
$("#adiv").html('<div id="destiny"></div>');
fs();
});
})
function fs() {
$("#destiny").load("mypage.php", {}, function(){ });
}
</script>
<a href="#" id="fs">Click me</a>
<div id="adiv"></div>
答案 0 :(得分:1)
我认为用以下代码替换.html会更好用
.ajaxComplete(function(event, XMLHttpRequest, ajaxOptions) {
});
旧代码
<script type="text/javascript">
$(document).ready(function(){
$("#fs").click(function(event){
$("#content").html('<div id="content"></div>');
fs();
});
})
function Diensten() {
$("#content").load("test.php", {}, function(){ });
}
</script>
新代码
<script type="text/javascript">
$(document).ready(function(){
$("#Diensten").click(function(event){
$("#content").ajaxComplete(function(event, XMLHttpRequest, ajaxOptions) {
});('<div id="content"></div>');
Diensten();
});
})
function Diensten() {
$("#content").load("diensten.php", {}, function(){ });
}
</script>
答案 1 :(得分:0)
您是否尝试过将代码简化为
$(document).ready(function(){
$("#fs").click(fs);
function fs() {
$("#adiv").html('<div id="destiny"></div>');
$("#destiny").load("mypage.php");
}
});