0

我能够成功地将多选表单中的所有值获取到一个很好的分隔变量中,但我不知道如何将值获取到我的 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>
4

3 回答 3

1

假设你有一个表格

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

将 javascript 变量发送到 HTML

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

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

于 2013-04-24T04:36:59.927 回答
0

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

于 2013-04-24T04:37:25.787 回答
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 中的所有值

让我知道它对你有用

于 2013-04-24T04:48:50.063 回答