首页 > 解决方案 > 单击时如何在ajax中刷新当前弹出窗口

问题描述

我正在尝试使用 ajax 从 db 加载数据并将其打印到模型弹出窗口中,但如果我单击发送,我需要刷新当前弹出窗口。

我尝试通过重新加载模型chat_member.reload(); 但它不起作用,

function chat_member(id) {
$('#chatform')[0].reset();
$('.form-group').removeClass('has-error');
$('.help-block').empty();
$.ajax({
    url: "<?php echo site_url('member/ajax_view')?>/" + id,
    type: "GET",
    dataType: "JSON",
    success: function(data) {
        $('[name="UserId"]').val(data.UserId);
        $('#mchat').modal('show');
        $('.modal-title').text(data.UserName);
    },
    error: function(jqXHR, textStatus, errorThrown) {
        alert('Error get data from ajax');
    }
});
$.ajax({
    url: "<?php echo site_url('member/ajax_chats')?>/" + id,
    type: "GET",
    dataType: "JSON",
    success: function(data) { // var msg2 = data.join('<br />');
         var mchat = "
        <
        table class = 'table table-striped table-bordered' >
            <
            tr >
            " +  " <
            td > < /td> < /
        tr > <
            /thead> <
        tbody > ";
        right ">11:00</span></div>';
        var msg1 = data.join('<br />');
        $('#messages').html(msg1);
    },
    error: function(jqXHR, textStatus, errorThrown) {}
});
}

标签: phpajax

解决方案


推荐阅读