8
php'den javascript işlevi çağırmaya çalışıyorum. Aşağıdakilere baktığım tüm örneklere göre işe yarayacak ama işe yaramıyor. Neden olmasın?javascript işlevinin php'den çağrılması
<?php
echo "function test";
echo '<script type="text/javascript"> run(); </script>';
?>
<html>
<script type="text/javascript">
function run(){
alert("hello world");
}
</script>
</html>
Bildirildikten sonra işlevi yürütmelisiniz. Yukarıdaki örnekte undefined fonksiyonunu çalıştırıyorsunuz. –
Fakat bu bir anlam ifade etmiyor, bunu test ettim ama bir run() yerleştirdim; işlev tanımlanmadan önce javascript'in içinde ve hala işlev doğru olarak adlandırılır. – user1334130
Mükemmel mantıklı. İşlev bildirilmeden önce AYNI "
fonksiyon kullanımı
önce ilan etmeli deneyin. İlk PHP JavaScriptlerin dışarı yankı gerekiyorsa Ama, sen ... sonradan yankı veya dom ilk yükleme bitirmek için beklemeniz koduna sahip bir PHP değişkeni saklayabilirsiniz ya
JQuery veya başka bir çerçeve kullanıyorsanız, bunu daha iyi bir şekilde yapmalarını sağlarlar ... jQuery'de:
kaynak
2012-10-10 06:02:01
, işlev ilk ilan edilmesi gerekiyor olmalıdır
Kendinizi http://jsfiddle.net/qdwXv/
kaynak
2012-10-10 06:15:00