将值从Javascript传递给PHP

时间:2013-01-03 17:37:07

标签: php javascript

  

可能重复:
  How to pass JS variable to php?

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

说我们有这个:

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

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

3 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

$.ajax({ url: 'test.php',
     data: {action: 'aa'},
     type: 'POST',
     success: function(output) {
                         alert(output);
                    }
     });

答案 2 :(得分:2)

JS是客户端,PHP是服务器端。所以没有直接的方法来进行传递,但你可以通过另一种方法做你需要做的事情,而AJAX是它的最佳选择。除了这个例子之外,以下是我从javascript为我的php变量分配屏幕宽度的技巧,我可以通过echo $width回显它的宽度,但实际上javascript代码正在echo和变量$ width上执行不保持screenize i.e in my case 1366的值,它实际上保存了在echo上执行的javascript代码(<script> document.write(window.screen.width); </script>)

$width = '<script> document.write(window.screen.width); </script>';
echo $width;