0

複数選択フォームからすべての値を 1 つの適切に区切られた変数に正常に取得できますが、値を 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 serialize を使用して、複数選択を含むフォームのすべてのデータを投稿できます

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 に答える