是否可以将 javascript 变量分配给 php 变量?
定义:
{{ $var }}
和 @{{ jsVar }}
我想要这样的东西(这个例子不起作用):{{ $var = jsVar }}
。
需要将参数传递给例如生成命名路由。我不能做这样的事情 route('user', ['id' => jsVar])
最佳答案
不,这是不可能的。 PHP 是一种服务器端语言,在您看到 HTML 输出之前就已执行。 JS 是客户端,在服务器端代码执行完毕后运行。
您需要重新考虑您的架构并通过 AJAX 从 JS 调用 API 端点,以便您可以与应用程序的服务器端对话
关于Laravel Blades - 将 JS 变量分配给 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44944545/