如何将表达式输出保存在 php 变量中?
我正在寻找这样的东西
$document_id = {{Document.id}};
谢谢
使用$http服务将其注入控制器。使用它的 ajax 函数(这里我正在做 post 方法,但您可以使用 get - 查看文档
$http
命令。
.controller('MyCtrl',['$http',function($http){
//your additional code
$http.post('/myurl.php', {param:'Document.id'}).
success(function(data, status, headers, config) {
// execute after succesfully sent
})
}]);
然后创建一个名为myurl的php文件.php并在其中:
$document_id = $_POST['param'];
帖子网址'myurl.php"应该反映当前的php url,所以这取决于应用程序的结构。您还可以设置直接网址,例如:"localhost:8080/myurl.php"。如果您在同一域上使用没关系,否则可能会出现源策略问题。这里所做的是通过 AJAX 发送到服务器,由 php 解释器处理它。