只获取部分消息并重新加载一个div

时间:2012-05-29 06:34:50

标签: php ajax codeigniter

这是一个将数据插入数据库的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都有视图,其中有很多。我需要在成功时从ajax中检索div的一部分,比如#commentspace。

1 个答案:

答案 0 :(得分:0)

查看jQuery $.load() function

实施例

在“firstpage.html”里面

$('#content').load('secondpage.html #content');