这是一种将数据插入数据库并应该显示新内容的 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。