我在其中一个php文件中有这个变量$name = 'test'
。如何在javascript中访问它?
我可以创建一个隐藏的输入元素并通过id获取值,但是有一些问题,所以我可以知道是否还有其他选项可以做到这一点
答案 0 :(得分:2)
您只需通过以下方式将其提供给js脚本:
<html>
....
<script>
var name = <?php echo $name; ?>;
</script>
....
或者:
var name = <?= $name ?>;
答案 1 :(得分:2)
据我所知,有两种可能的方式。
首先 - 从HTML获取
<input type='hidden' value="<?=$name?>" id="name-varirable">
//JS file
$scope.name = angular.element('#name-vairiable').val();
第二 - 编写API以公开该值
//Your Angular Controller
$http.get(url).then(function(success){
$scope.name = success.data
});
根据您的使用情况,更好地满足您的需求。
希望这有帮助。