0

これは、データをデータベースに挿入する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から取得する必要があります。

4

1 に答える 1

0

jQuery$.load()関数を見てください。

「firstpage.html」内

$('#content').load('secondpage.html #content');
于 2012-05-29T06:42:38.297 に答える