将jquery window.width值传递给php变量

将jquery window.width值传递给php变量,php,jquery,Php,Jquery,这是我的javascript。我想在同一页面中将jquery变量值转换为php变量,而不使用ajax。我曾经打印php变量,但没有显示任何内容。如果有人能帮助我,我将非常感激 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> <script> <?php echo 'alert($(window).width();'; $w

这是我的javascript。我想在同一页面中将jquery变量值转换为php变量,而不使用ajax。我曾经打印php变量,但没有显示任何内容。如果有人能帮助我,我将非常感激

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>

<script>
<?php echo 'alert($(window).width();';
$width= '$(window).width();';
echo $width;
?>


PHP是一种服务器端语言,而jQuery是一种客户端框架!加载php页面时,它首先执行服务器端代码,然后执行jquery代码

这将导致回显一个空字符串。如果您确实想要获得客户端窗口的宽度,请使用ajax函数将其发送到服务器。但我也不知道你在这里想要实现什么


请查看您的应用程序架构。

PHP是服务器端语言,jQuery是客户端框架!加载php页面时,它首先执行服务器端代码,然后执行jquery代码

这将导致回显一个空字符串。如果您确实想要获得客户端窗口的宽度,请使用ajax函数将其发送到服务器。但我也不知道你在这里想要实现什么


请查看您的应用程序架构。

Javascript是客户端,php是服务器端。。。你不能这样做,如果可以的话,你不应该这样做。你可以用javascript重定向来做,但它不是很漂亮。获取窗口宽度,然后执行
window.location=“/mypage.php?width=“+$(window.width()Javascript是客户端,php是服务器端。。。你不能这样做,如果可以的话,你不应该这样做。你可以用javascript重定向来做,但它不是很漂亮。获取窗口宽度,然后执行
window.location=“/mypage.php?width=“+$(window.width()然后如何使用ajax,但在同一页面上,您应该有一个ajax url来被调用,它将处理您从前端发送的负载。然后执行特定的应用程序逻辑,并将ajax响应返回到可以编写前端逻辑的页面。在这样做之前,请与同行一起检查您的应用程序体系结构。因为,您的逻辑没有任何意义。那么如何使用ajax,但在同一页面上,您应该有一个要调用的ajax url,它将处理您从前端发送的负载。然后执行特定的应用程序逻辑,并将ajax响应返回到可以编写前端逻辑的页面。在这样做之前,请与同行一起检查您的应用程序体系结构。因为,你的逻辑没有任何意义。