私はcakephpを初めて使用し、ホームページにAjaxを実装したいと考えています。
私のページには3つのモジュール(クライアント、開発者、プロジェクト)があります。ajaxリンクを追加したい。インデックスページでのみ完全に機能しています。
私のコード:
<h2>Projects</h2>
<div class="clear"></div>
<ul>
<li title="Project List">
<?php echo $ajax->link('Projects List', array("controller" => "projects", "action" => "index"), array( 'update' => 'main_page' ));?>
</li><br />
<li title="Add New Project">
<?php echo $ajax->link('Add New Project', array("controller" => "projects", "action" => "add"), array( 'update' => 'main_page' ));?>
</li>
</ul>
さて、私の最初の問題は、追加フォームで、jsによる検証が機能していないことです。
2つ目は、cakephpの組み込み検証を使用すると、フォームは検証されますが、データが挿入されていない場合はページが「admin / projects/add」にリダイレクトされます。
3番目の問題は、上記のケースが発生し、ajaxリンクを介してリストページにリダイレクトしたい場合、その時点でも機能しないことです。