如何将javascript值传递给php变量?

时间:2010-04-09 04:21:52

标签: php javascript

我有一个包含从javascript生成的值的html表。如何将这些值传递给php变量?

4 个答案:

答案 0 :(得分:8)

将表格内容编码为JSON并将其发布到PHP脚本。

答案 1 :(得分:2)

您要做的是向PHP文件发出一个AJAX请求,其中包含您希望在请求中的数据。您可以使用POST或GET变量执行此操作。如果您之前没有使用过AJAX,我建议您查看jQuery's documentation

答案 2 :(得分:1)

使用jQuery,您可以获得名为“music”的输入的值,如下所示:

var value = $("input[name$='music']").val();

然后,您可以使用jQuery AJAX库将其发送到某个地方,然后它将可用于$ _GET或$ _POST中的using脚本,具体取决于所使用的AJAX方法,例如

var value = $("input[name$='music']").val();
$.post('somewhere.php', { 'music' : value });

PHP就像是

<?php
if (!empty($_POST['music'])) {
  echo 'Received music: ' . htmlentities($_POST['music'], ENT_QUOTES, 'UTF-8');
} 
?>

答案 3 :(得分:0)

我认为你很可能想要实际计算php中的值并将它们返回到html表。

如果这不是您真正想要的,那么您需要向php脚本发出请求。您可以使用提交的表单执行此操作。