2016-04-15 27 views
1

所以,當我的PHP頁面加載我想執行一個功能,現在該功能看起來像這樣:如何使用onload或document.ready調用JavaScript中的函數?

$(document).ready(function mytest() { 
     //Some code 
    }); 

這工作得很好,但在相同的Java腳本文件,我希望能夠援引「 mytest的()」就像一個普通的函數功能,但它不只是寫工作:

mytest(); 

有沒有一種方法,我可以手動調用這個方法?

回答

0

改變這樣的代碼:

<?php 
    /* php part */ 
?> 
<!-- HTML PART --> 
<script> 
/* my fn */ 
function mytest() { 

} 
/* on load */ 
$(document).ready(function(){ 
    // call nr 1 
    mytest(); 
    // call nr 2 
    mytest(); 
    // etc... 
}); 
</script> 
+0

謝謝!!!有效!! – Crawsh

0

「mytest的」 函數中的$(document)。就緒(......)不可用之外。您可以在全局範圍中首先定義「mytest」,然後在$(document).ready(...)中調用它,並在任何你想要的地方調用它。

function mytest() { 
    //Some code 
} 

$(document).ready(function() { 
    mytest(); 
}); 

... 
mytest(); 
相關問題