Я хотел бы передать var от php до javascript. Я сделал это, но это не работает. Кто-нибудь может мне помочь? Если вы скажете мне, где я не прав, я узнаю.
<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>
Ответ привет неопределенный
Спасибо вам всем! У меня есть еще один вопрос! Переменная, которую я должен передать, находится внутри цикла, и, конечно, он всегда передает последнее значение! Как я могу сделать так, чтобы прошло значение, которое переменная в то время? это код!
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 } ?>
вам нужно заключить в кавычки, так что это будет действительная строка:
<script>
var passo = "<?php echo 'hello'; ?>";
</script>
или лучше вызвать json_encode, который преобразует все, что вы передаете в JSON:
<script>
var passo = <?php echo json_encode('hello'); ?>;
</script>
Переменная json_enocde, которую вы хотите передать
<script>
var passo = <?php echo json_encode('hello'); ?>;
</script>
$pass='your string or your value ';
<button type="button" onclick="funzionepassaggio('<?php echo $hello; ?>')" class="btn btn-info btn-lg" data-toggle="modal" data-target="#ModalSubmit"><?php echo "empty"; ?></button>
<script>
function funzionepassaggio(pass) {
alert("hello" + pass);
}
</script>