douding_1073 2016-02-02 18:16
浏览 12

在不同的变量上输出JavaScript函数

I have a variables from my database called MSRP price and I need to loop through the functions for every product showed. What I would like to do is take the Database value and pass it to the variable and output the results on each product on the same page.

See example here

<html>
<body>
  <script>
    function myFunction(msrp) {
      var today = 6;
      var text = "";
      var i;

      for (i = 1; i <= 10; i++) {
        var profits=msrp * ((100-(i*10))/100)

        if (i == today) {          
          text += "Today  $" + profits.toFixed(2) +"<br>";     
        } else {
          text += "Day " + i + "  $ " + profits.toFixed(2) +"<br>";
        }

        document.getElementById("demo").innerHTML = text;
      }
    }
  </script>

  <!-- Products -->
  @foreach ($products as $product)
  <script>
    myFunction($product[msrp]);
  </script>  
  @endforeach

</body>
</html>
  • 写回答

2条回答 默认 最新

  • doujing8435 2016-02-02 18:32
    关注

    You should send value of $product[msrp]as string to myFunction in other vay javascript use it as variable.

    <script>
      @foreach (var productin $products)
      {
          myFunction("@$product[msrp]");
      }
    </script>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 单片机无法进入HAL_TIM_PWM_PulseFinishedCallback回调函数