これは、データをデータベースに挿入するajaxメソッドであり、おそらく新しいコンテンツを表示する必要があります。
<script type = "text/javascript">
$(document).ready(function() {
$('#submit').live('click', function(eve) {
eve.preventDefault() ;
var form_data = {
title: $('#title').val()
};
$.ajax({
url: "http://localhost/ci/index.php/chat/comment",
type: 'POST',
data: form_data,
success: function(msg) {
alert(msg);
}
});
});
});
</script>
ただし、/ chat / commentで、ビューを再度ロードしています。つまり、ユーザーがコメントを送信し、ビューを再度ロードすると、コメントが表示されます。サーバーからの私の応答は、ビューのHTMLです。ただし、ビューにはすべてのdivが付属しており、それらの多くがあります。成功すると、divの一部、たとえば#commentspaceをajaxから取得する必要があります。