2016-04-01 33 views
0

Bir varsayı php'den javascript'e geçirmek istiyorum. Bunu yaptım ama işe yaramıyor. Birisi bana yardım edebilir mi? Nerede yanlış olduğumu söylersen öğrenirim.php var, js işlevi için

<script> 
    var passo = <?php echo 'hello'; ?>; 
</script> 

<button type="button" onclick="funzionepassaggio(passo)" class="btn btn-info btn-lg" data-toggle="modal" data-target="#ModalSubmit"><?php echo "empty"; ?></button> 

<script> 
     function funzionepassaggio(pass) { 
      alert("hello" + pass); 
     } 
    </script> 

cevap merhaba Hepinize teşekkürler

undefinided! Başka bir sorum var! Geçirmem gereken değişken bir döngü içinde yer alıyor ve elbette her zaman son değeri geçiyor! Değişkenin o zamandaki değerini geçtiği için nasıl yapabilirim? Bu kod!

for ($a = 0; $a < 2; $a = $a + 1) { 
      ?> 
      <td> 
       <script> 
        var passo = "<?php echo $rigauno->nome; ?>"; 
       </script> 
       <button type="button" onclick="funzionepassaggio(passo)" class="btn btn-info btn-lg" data-toggle="modal" data-target="#ModalSubmit"><?php echo "vuoto"; ?></button> 
      </td> 
     <?php } ?> 
+0

Bu parametreye php değerini ayarlayarak JavaScript işlevine bazı parametreler göndermeye çalışıyorsanız, doğrudan '' onclick = 'funzionepassaggio () '' ' –

cevap

1

Eğer tırnak incude gerekir, bu nedenle geçerli dize olacaktır:

<script> 
    var passo = <?php echo json_encode('hello'); ?>; 
</script> 
0

json_enocde değişkenin: Eğer JSON olarak geçecek olursa olsun dönüştürecektir

<script> 
    var passo = "<?php echo 'hello'; ?>"; 
</script> 

veya daha iyi çağrı json_encode

0
adlı üyeye giriş yapın