Javascript 将PHP变量传递给js函数
我想将一个var从PHP传递到Javascript。我这样做了,但不起作用。有人能帮我吗?如果你告诉我哪里错了,我就知道了Javascript 将PHP变量传递给js函数,javascript,php,function,dom-events,Javascript,Php,Function,Dom Events,我想将一个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" da
<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>
您需要包含引号,因此它将是有效字符串:
<script>
var passo = "<?php echo 'hello'; ?>";
</script>
var passo=“”;
或者最好调用json_encode,将您传递的任何内容转换为json:
<script>
var passo = <?php echo json_encode($data); ?>;
</script>
var passo=;
您需要包含引号,因此它将是有效字符串:
<script>
var passo = "<?php echo 'hello'; ?>";
</script>
var passo=“”;
或者最好调用json_encode,将您传递的任何内容转换为json:
<script>
var passo = <?php echo json_encode($data); ?>;
</script>
var passo=;
要传递的json\u enocde变量
<script>
var passo = <?php echo json_encode('hello'); ?>;
</script>
var passo=;
要传递的json\u enocde变量
<script>
var passo = <?php echo json_encode('hello'); ?>;
</script>
var passo=;
$pass='your string或your value';
$pass='your string或your value';
如果您试图通过将php值设置为该参数来向JavaScript函数传递一些参数,那么您可以直接通过onclick=“funzionepassagio()”
来实现。如果您试图通过将php值设置为该参数来向JavaScript函数传递一些参数,那么您可以直接通过onclick=“funzionepassagio()”来实现