首页 > 解决方案 > 如何在我的 php 代码中使用 Javascript 变量,该变量包含在我的脚本标签中

问题描述

这是我尝试过的

<script type="text/javascript">
function myFunction(input2) {
    var input1 = document.getElementById('pinput2');
    var input3 = document.getElementById('pinput3');
    var paymethod = document.getElementById('pm');
      @php
        $price = round($rates->get_rate("<script>document.writeln(input2);</script>", $settings->s_currency,"price"), 3 );
    @endphp
 var c_price = '<?php echo $price; ?>';
 var calculated_price = input2.value/c_price;
 input1.value =  calculated_price;
 input3.value = calculated_price;
 paymethod.value = input2;
};

  function changecoin() {
    var crypto = document.getElementById("coinch");
    var coin = crypto.value;

    if (coin == "BTC") {
        myFunction("BTC");
    }
    if (coin == "ETH"){
        myFunction("ETH");
    }
    if (coin == "LTC"){
       myFunction("LTC");
    }
                
    }

    </script>

我无法让 input2 在我的 php 代码中工作 @php $price = round($rates->get_rate("<script>document.writeln(input2);</script>", $settings->s_currency,"price"), 3 ); @endphp

我正在使用 Laravel 开发一个应用程序,当他/她实时输入值时,系统会获取 BTC 到奈拉的值。

标签: javascriptphplaravel

解决方案


推荐阅读