用AJAX返回数据时,怎么提取其中的信息,并将其写入网页的不同部分?
php查询mysql中的数据,并将结果返回为JSON格式,提取JSON中的数据,写入页面不同的id号中。例如<divid="ac">...</div><divid="hy...
php查询mysql中的数据,并将结果返回为JSON格式,提取JSON中的数据,写入页面不同的id号中。
例如 <div id="ac">...</div>
<div id="hy">...</div>
...代表的是要显示的数据内容。
就是根据读取出来的数据库字段内容,写入网页的不同的id中,例如 <div id="ac">...</div>, id是"ac" 这里表示写入的是新闻标题,<div id="hy">...</div> id是"hy" 表示写入新闻内容。 展开
例如 <div id="ac">...</div>
<div id="hy">...</div>
...代表的是要显示的数据内容。
就是根据读取出来的数据库字段内容,写入网页的不同的id中,例如 <div id="ac">...</div>, id是"ac" 这里表示写入的是新闻标题,<div id="hy">...</div> id是"hy" 表示写入新闻内容。 展开
展开全部
$.ajax({
type: 'POST',
url: url,
data: {"ids":ids,"type":type},
dataType: 'text',
success: function(data){
//假设data={'id':'1','content':'sssssssss' }
data = eval('('+data+')'); //转为对象
$("#ac").html(data.content);
//如果是数组
data = eval('('+data+')');
for( var i in data){
$("#ac").html(data[i].content);
}
},
error: function(e){
alert(e);
}
})
type: 'POST',
url: url,
data: {"ids":ids,"type":type},
dataType: 'text',
success: function(data){
//假设data={'id':'1','content':'sssssssss' }
data = eval('('+data+')'); //转为对象
$("#ac").html(data.content);
//如果是数组
data = eval('('+data+')');
for( var i in data){
$("#ac").html(data[i].content);
}
},
error: function(e){
alert(e);
}
})
更多追问追答
追问
如果是调用一个PHP接口是不是用上面的方法还是可以用?
追答
是的,javascript脚本是通用的,他只是前段显示的处理
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询