<script>
function sendAction(obj){
var action=$(obj).attr('href');
alert(action);
$("#refreshForm").attr("action",action);
document.refreshForm.submit();
}
</script>
<form id="refreshForm" action="" method="post" name="refreshForm">
<input type="hidden" name="slide" value="slide" id="slide" />
</form>
<ul class="navigation">
<li class="about">
<a class="mnu-about" id="about_us" onclick="sendAction(this);" href="<?php echo SITEURL ?>/about_us/"> About</a>
</li>
</ul>
タグをクリックすると、フォームを送信する sendAction 関数を呼び出しました。しかし、フォームが送信されていません。
上記のコードは、home.php ビューで作成し、リンクをクリックすると、print_r($_POST) を出力しています。しかし、コントローラーで隠しフィールドの値を取得していません。]
フォームが送信されていないことを意味します。