繁体   English   中英

如何获取要由PHP $ _POST读取的jquery变量值?

[英]How do I get jquery variable value to be read by PHP $_POST?

我能够成功地将多选表单中的所有值都放入一个漂亮的带分隔符的变量中,但我不知道如何将值获取到我的PHP脚本中? 如何获取PHP的$ _POST数组读取的“输出”值? 任何帮助都会。 是。 太棒了 :D

<script type="text/javascript">
function ValidatePageForm() {
    var result = new Array();

    $("#select-to option").each(function() {
        result.push($(this).val());
    });

    var output = result.join("-");  
    alert(output);


}
</script>

假设你有一个表格

<form>
<input type="hidden" name="output" id="output">
....
</form>

将javascript变量发送到HTML

var output = result.join("-");  
$('#output').val(output);

当您提交表单时,您将在$ _POST ['output']中获取数据

我相信您正在寻找类似echo $ _POST ['value'];的东西。 ??

您可以使用Jquery序列化发布表单的所有数据,包括多选

var submit_data = $('#output').serialize();
var post_data = submit_data ;
$.ajax({
    type: "POST",
    url: 'submitform.php',
    data: post_data,
    success: function(data)
    {
    }
});

您将在submitform.php上获得$ _POST中的所有值。

让我知道它对您有用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM