当Javascript中的函数已经用onload或document.ready调用时,如何调用它?
因此,当我的php页面加载时,我想执行一个函数,现在该函数如下所示:当Javascript中的函数已经用onload或document.ready调用时,如何调用它?,javascript,php,html,onload,document-ready,Javascript,Php,Html,Onload,Document Ready,因此,当我的php页面加载时,我想执行一个函数,现在该函数如下所示: $(document).ready(function mytest() { //Some code }); <?php /* php part */ ?> <!-- HTML PART --> <script> /* my fn */ function mytest() { } /* on load */ $(document).ready(function(){
$(document).ready(function mytest() {
//Some code
});
<?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>
这很好,但在同一个java脚本文件中,我希望能够像调用常规函数一样调用“mytest()”函数,但它不能通过编写以下代码来工作:
mytest();
有什么方法可以手动调用此方法吗?如下更改代码:
$(document).ready(function mytest() {
//Some code
});
<?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>
/*我的fn*/
函数mytest(){
}
/*装载*/
$(文档).ready(函数(){
//致电1号
mytest();
//致电2号
mytest();
//等等。。。
});
像这样更改代码:
$(document).ready(function mytest() {
//Some code
});
<?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>
/*我的fn*/
函数mytest(){
}
/*装载*/
$(文档).ready(函数(){
//致电1号
mytest();
//致电2号
mytest();
//等等。。。
});
美元(文档)内部的“mytest”函数。外部不提供ready(…)。您可以首先在全局范围中定义“mytest”,然后在$(document).ready(…)中以及任何您想要的地方调用它
function mytest() {
//Some code
}
$(document).ready(function() {
mytest();
});
...
mytest();
$(文档)内部的“mytest”函数。外部不提供ready(…)。您可以首先在全局范围中定义“mytest”,然后在$(document).ready(…)中以及任何您想要的地方调用它
function mytest() {
//Some code
}
$(document).ready(function() {
mytest();
});
...
mytest();