首页 > 解决方案 > 如何从 JavaScript 传递数据以在 Laravel 中执行数学运算

问题描述

我有一个有效的 JavaScript 代码可以在一个范围内每秒生成随机数。我想使用 laravel 从数据库中提取数据以获得最大值和最小值。我该如何实现?这是代码,

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>

<body  ng-app="myApp">

<div ng-controller="MyRngCtrl">
{{rngESUS}}
</div>
<script type="text/javascript">
    var app = angular.module('myApp', []);
    app.controller('MyRngCtrl', function($scope, $timeout) {
       $scope.rngESUS = 0;
       (function update() {
          $timeout(update, 1000 * 1);
          max=5000;//max price
          min=4500;//min price
          $scope.rngESUS = Math.floor((Math.random() * (max - min)) + min);
       }());
    });
</script>

标签: javascriptangularjsdatabaselaraveldata-retrieval

解决方案


<script type="text/javascript">
    var data = "{{$name}}";             // name is php variable
    console.log(data);   

    var dataArr = "{{json_encode($data_array)}}";   // data_array is php array
    console.log(dataArr);
</script>

推荐阅读