如何在ajax中只刷新数据?

如何在ajax中只刷新数据?,ajax,Ajax,在这里,当我要替换我的div时,我只想刷新数据,而不是在第7行刷新整个html设计 function func_name(id_1,id_2) { $.ajax({ type :"GET", url:''<?php echo site_url('controller/function');?>/'+id_1+'/'+id_2,<br /> success: function(data){ $(

在这里,当我要替换我的div时,我只想刷新数据,而不是在第7行刷新整个html设计

function func_name(id_1,id_2)
{
    $.ajax({
        type :"GET",
        url:''<?php echo site_url('controller/function');?>/'+id_1+'/'+id_2,<br />
        success: function(data){
            $('#right').html(data); // id where do you want to replace div
        }
    });
}
函数函数名(id\u 1,id\u 2)
{
$.ajax({
键入:“获取”,
url:“/”+id_1+“/”+id_2,
成功:功能(数据){ $('#right').html(数据);//id要在何处替换div } }); }
如果要刷新数据,需要定义一些HTML文档元素标识符并逐个设置它们

例如,在
$.ajax
成功回调中,而不是调用
$('#right').html(数据)
,如果您的
右侧
容器有两个跨距来显示某个用户的第一个和第二个名称,您可以执行以下操作:

$("#right #name").text(data.name);
$("#right #secondName").text(data.name);
…您的HTML应该如下所示:

<div id="right">
   <span id="name"></span>
   <span id="secondName"></span>
</div>


浏览器控制台中有任何错误吗?如果您从站点复制了此代码,则该代码根本不起作用,您的引用被弄乱了。此外,请准确描述您希望代码执行的操作以及发生的操作。