如何将javascript值传输到php变量?
我有一个html表,其中包含从javascript生成的值。如何将这些值转换为php变量?将表内容编码为,并将其发布到php脚本中。您要做的是向php文件发出AJAX请求,请求中包含您想要的数据。您可以使用POST或GET变量执行此操作。如果您以前没有使用过AJAX,我建议您看看它。我认为您很可能希望实际使用php计算值并将其返回到html表如何将javascript值传输到php变量?,php,javascript,Php,Javascript,我有一个html表,其中包含从javascript生成的值。如何将这些值转换为php变量?将表内容编码为,并将其发布到php脚本中。您要做的是向php文件发出AJAX请求,请求中包含您想要的数据。您可以使用POST或GET变量执行此操作。如果您以前没有使用过AJAX,我建议您看看它。我认为您很可能希望实际使用php计算值并将其返回到html表 如果这不是您真正想要的,那么您需要向php脚本发出请求。您可以使用已提交的表单执行此操作。使用jQuery,您可以获得名为“music”的输入值,如下所示
如果这不是您真正想要的,那么您需要向php脚本发出请求。您可以使用已提交的表单执行此操作。使用jQuery,您可以获得名为“music”的输入值,如下所示:
var value = $("input[name$='music']").val();
然后,您可以使用jQueryAjax库将其发送到某处,然后它将可用于$\u GET或$\u 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');
}
?>
所以,如果我的表数据是这样的:name=“music”导致js值被放置在那里,我如何将其编码为JSON?您需要编写解析器,用javascript将表生成为JSON。然后,您可以使用POST将其发布到PHP脚本中。@saturngod:您需要编写解析器,用javascript将表生成为json。请再说一遍?表中有html标记,如样式、输入、b、p等。。。所以,需要将表写入json代码。另一个想法是,您可以选择id作为值$(“表#数据1”).val(),$(“表#数据2”).val(),然后使用POST方法。