首页 > 解决方案 > 无法将 PHP 变量转换为 javascript 函数

问题描述

我错过了什么?

我在 php 中声明一个变量:

<?php
$MyPHPStringVar = 'Hello World';
?>          

我有一个表格

 <form id="from1" action="someaction.php">
    <button>xy</button>
  </form>   

我有一个 javascript 函数,我想在其中检索声明的 php 变量,但如果我打印它(var javaScriptVar),它会返回完整的

 "<?php echo $MyPHPStringVar; ?>"

我错过了什么?

 <script>
 var javaScriptVar = "<?php echo $MyPHPStringVar; ?>";
    document.querySelector('#from1').addEventListener('submit', function(e) {
      var form = this;
      
      e.preventDefault();
      
      swal({
          title: "Are you sure?",
          text: javaScriptVar,
          icon: "warning",
          buttons: [
            'No, cancel it!',
        'Yes, I am sure!'
    })
...
...
...
</script>

标签: javascriptphp

解决方案


推荐阅读