1 つのコントローラーから 2 つのビューを読み込んでいます
student controller student_edit view ---> on submit inserts data
edit() --->
loads 2 views comments view ---> should dynamically insert data and reload it
基本的に、 student_editページにコメント ボックスを追加する必要があります。スナップショットは次のとおりです。
次のコードを試しましたが、機能していないようです
$(document).ready(function(){
var baseurl = $('#baseurl').val();
$('.submitComment').submit(function(e){
e.preventdefault()
$.ajax({
url : baseurl + 'index.php/comment/insert',
data : $('form').serialize(),
type: "POST",
success : function(comment){
$(comment).hide().insertBefore('#insertbeforMe').slideDown('slow');
}
})
return false;
})
})
問題:上記のコードはビュー全体をリロードし、student_edit フォームも送信されます。
コメントを動的に追加してリロードする方法を教えてください。