不能JavaScript变量传递到PHP,你将需要使用Ajax。
创建一个名为getRoute控制器的动作,post [/get-route/{route}]
PHP
public function getRoute($request, $route) {
return route($route, $request->input('params'));
}
,并与您的路由名称此路线和params对象的请求:
的Jquery
$.post('{{ route('getRoute') }}', {params: [{id : loop.id}]}, function(data) {
console.log(data); //should output the route with javascript variable loop.id
});
或使用角:
角
<script>
var getRoute = '{{ route('getRoute') }}'; //Define your route inside a PHP file
</script>
$http.post(getRoute, {params: [{id : loop.id}]}).then(function(data) {
console.log(data); //should output the route with javascript variable loop.id
});
OP: “对于角度我改变了interpolateProvider符号<% %>”。我认为他们已经这样做了。 –