如何在ajax中只刷新数据?
在这里,当我要替换我的div时,我只想刷新数据,而不是在第7行刷新整个html设计如何在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){ $(
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>
浏览器控制台中有任何错误吗?如果您从站点复制了此代码,则该代码根本不起作用,您的引用被弄乱了。此外,请准确描述您希望代码执行的操作以及发生的操作。