0

動的に作成された入力フィールド値を PHP に送信して検証し、バックグラウンドでデータベースをチェックしようとしています。送信フォームを使用したくありませんが、ボタンをクリックした後にフィールドを確認するだけです。

HTML:

<input name="clockpick" class="input-mini timeinputfrom" data-format="hh:mm" type="text"></input>
<input name="clockpick" class="input-mini timeinputfrom" data-format="hh:mm" type="text"></input>
<button id="check" class="btn btn-primary">check</button></div>

入力ボックスは、必要な数に応じて動的に作成できます。値をjqueryに取得しますが、投稿を介してphpに送信する可能性はありません。

Jクエリ:

$('#submit').on('click', function() {

var inputfield = $('input[name="clockpick"]');

 $('input[name="clockpick1"]').each(function( index, element ) {
    console.log( "Wert" + index + ": " + $( element ).val() );          
});


$.ajax({
        type: "POST",
        url: "productiontimevalidate.php",
        data: ????

    });

値/配列をPHPに送信するにはどうすればよいですか?

4

2 に答える 2

0

あなたの要素が中にある場合<form class="my-form"> [elements...] </form>

この短いバージョンを使用できます。

<script>
$.post('/my/path/app.php', $('.my-form').serialize(), function(r) {
   console.log(r);
},'json'); // parse response as JSON
</script>

app.php

<?php
echo json_encode(array('success' => true, 'post', $_POST));
?>
于 2013-09-29T15:39:15.500 に答える