uyarı kutusu php için boş javascript

2 Cevap php

neden bu komut gösteri boş uyarı kutusu yok. Ben javascript php değeri kullanmaya çalışıyorum

<script type="text/javascript">
 alert(<?php echo count($myorder) ?>); </script> 

2 Cevap

Eğer tırnak içine PHP çıktı kapsüllenmesinde değil çünkü muhtemelen (JavaScript? Size bu konuda bir hata vermelidir), ve echo deyimi mandatory isteğe noktalı virgül eksik.

Denemek

<script type="text/javascript">
 alert("<?php echo count($myorder); ?>"); </script> 

javascript çıkarın - ve sadece ekrana değişken echo, değeri ne gösteriyor?

Önceki cevabı belirtildiği gibi cevapsız olsa bile, numune bakarak; yankı sonunda ve uyarı alıntı değil de, o hala aslında en az ateş ve IE8 çalışır. Sayısı her zaman bile bir boş değer veya olmayan bir dizi üzerinde bir değer döndürmesi gerekir, öyle değil% 100 emin değilim ama sadece php gösterir görmek için ilgi olacaktır.

Sadece aklı uğruna bu deneyin ....

<?php echo "before | " . count($myorder) . " | after";?>

ve çıktı ne ....

değer bir dizi değilse, null, ya da olması gerektiği sıfır girişleri ile bir dizidir

0 önce sonra

ve elemanları vardır eğer sayısı belli, ne olursa olsun olacaktır.