包含文件中的window.onload问题

时间:2016-02-09 13:10:02

标签: javascript

我有一个独立运行的php页面,没有任何问题。 当我打开页面时,它包含一个带有一些功能的js文件。我感兴趣的是JS包含一个

window.onload = function() {
    //my js stuffs here
}

在php打开时触发。

下一步是在我的框架内移动php,将其加载到现有页面的div中。 所以在我做的框架中

$('#destinatario').change(function(){
    var hk = $(this).val();
    $('#sotto').html('');
    $('#sotto').load('../websocket/index.php?hk='+hk);
});

我的页面保持正常加载没有任何不便,但window.onload永远不会被解雇。我做错了什么?

1 个答案:

答案 0 :(得分:1)

是的,你可以解决这个问题:

$('#destinatario').change(function(){
    var hk = $(this).val();
    $('#sotto').html('');
    $('#sotto').load('../websocket/index.php?hk='+hk, function (){
       window.onload();

    });
});

如果不起作用在index.php上创建一个类似于loaded()的函数,然后在回调时加载index.php时调用该函数。