我有一个包含从javascript生成的值的html表。如何将这些值传递给php变量?
答案 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脚本发出请求。您可以使用提交的表单执行此操作。