次のようなコードがあります。
<?php
for ($i = 0; $i < count($keyArray); $i++) {
?>
<form action="" method="POST">
<th>
<a href="#" onclick="$(this).closest('form').submit()">
<?php echo $keyArray[$i] ?></a>
</th>
<input type="hidden" name="tableHeader" value="<?php echo $keyArray[$i]; ?>">
</form>
<?php } ?>
リンクからフォームを送信しようとしています。フォームをテストするには、次を使用します。
echo "<pre>";
print_r($_POST);
echo "</pre>";
ボタンタイプの送信を使用してみましたが、機能します。onclick の jQuery の何が問題なのかわかりませんが、情報が送信されていません。