javascript - 如何从 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>
解决方案
<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>
推荐阅读
- android - java.lang.RuntimeException:在类 android.widget.DatePicker 上发现名称 getOverlay 的 getter 冲突
- typescript - 所有子项目的通用类型
- firebase - 注册新的firebase帐户flutterfire后应用程序崩溃
- amazon-web-services - AWS ApiGateway 输入映射
- monaco-editor - 如何更新滚动类型?
- .net-core - GCMemoryInfo.GenerationInfo 中的 GCGenerationInfo 实例代表什么?
- r - 在调试 R 代码时,为什么我在环境窗格中看不到局部变量?
- react-native - ScrollView 或 Carousel SnapToStart
- linux - ATTRS{配置}是什么?
- gnu-smalltalk - GNU Smalltalk 图像保存状态