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

时间:2013-04-24 04:32:58

标签: php javascript jquery ajax

我能够成功地将多选表单中的所有值都转换为一个很好的分隔变量,但是我无法弄清楚如何获取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>

3 个答案:

答案 0 :(得分:1)

假设你有一个表格

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

将javascript变量发送到HTML

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

当您提交表单时 你将获得 $ _ POST ['输出']

中的数据

答案 1 :(得分:0)

我相信你正在寻找像echo $ _POST ['value']这样的东西; ??

答案 2 :(得分:0)

您可以使用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中的所有值

让我知道它适合你