2016-04-15 10 views
1

Поэтому, когда мои PHP загрузки страницы Я хочу, чтобы выполнить функцию, и сейчас эта функция выглядит следующим образом:Как я могу вызвать функцию в Javascript, когда она уже вызывается с onload или document.ready?

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

Это прекрасно работает, но в том же самом файле ява-скрипт я хочу, чтобы иметь возможность ссылаться на что " 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" внутри $ (документ) .ready (...) не доступны снаружи. Сначала вы можете определить «mytest» в глобальной области действия, а затем вызвать его в $ (document) .ready (...) и в любом месте.

function mytest() { 
    //Some code 
} 

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

... 
mytest();