将值从Javascript传递到PHP

将值从Javascript传递到PHP,php,javascript,Php,Javascript,可能重复: 如何将值从Javascript代码传递到PHP变量 假设我们有: aa = $("#amount").text($("#progressbar").progressbar("option", "value")+"%"); 在Javascript的标记中声明,我希望在PHP代码中获取或调用它。您需要使用AJAX或表单向服务器提交信息。JS是客户端,PHP是服务器端。所以没有一种直接的传球方法,但是你可以通过另一种方法完成你需要做的事情,AJAX是最好的选择。除此之外,,下面是一个技

可能重复:

如何将值从Javascript代码传递到PHP变量

假设我们有:

aa = $("#amount").text($("#progressbar").progressbar("option", "value")+"%");

在Javascript的标记中声明,我希望在PHP代码中获取或调用它。

您需要使用AJAX或表单向服务器提交信息。

JS是客户端,PHP是服务器端。所以没有一种直接的传球方法,但是你可以通过另一种方法完成你需要做的事情,AJAX是最好的选择。除此之外,,下面是一个技巧,我从javascript将屏幕宽度分配给我的php变量,我可以通过echo$width来回显它的宽度,但实际上javascript代码是在echo上执行的,变量$width不包含屏幕大小的值,即在我的例子1366中,它实际上包含javascript代码document.writewindow.screen.width;这是在echo上执行的

$.ajax({ url: 'test.php',
     data: {action: 'aa'},
     type: 'POST',
     success: function(output) {
                         alert(output);
                    }
     });
$width = '<script> document.write(window.screen.width); </script>';
echo $width;

@尼尔:嗯,四个小时前在这里问: