后台获取的数据怎样在前端页面上显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后台获取的数据怎样在前端页面上显示相关的知识,希望对你有一定的参考价值。

参考技术A 1.用ajax来获取求情到后台的数据: 2.一般来说后台返回的数据,都是字符串( 而且是json和数组组合的字符串)需要用eval解析成真真的json,然后直接用代码写在页面中就行!本回答被提问者采纳

第一次前后台数据获取的经验

这几天学了ajax请求和node的路由,在这里总结一下。

要求是要从前端发一个请求到后台,后台到Mysql里去拿数据,并且返回到前端,并显示到页面上。

我是这样做的。我用ajax 发了一个请求到后台,用后台发送数据过来。

把这些数据用for循环,循环里面声明一个元素,里面的数据用mysql 的数据。声明好后直接添加到网页上。

 

$.ajax({
url:"http://127.0.0.1:8000/F5",
type:"get",
success:function(data,status){
for(var i = 0;i<data.length;i++){
var d1;
if(data[i].class == "class1"){
d1 =‘<option selected value ="class1">class1</option>\
<option value ="class2">class2</option>‘
}else{
d1 =‘<option value ="class1">class1</option>\
<option selected value ="class2">class2</option>‘
}
var str = ‘<tr>‘+
‘<td>‘+data[i].id+‘</td>‘+
‘<td><input type="text" value=‘+"‘"+data[i].name+"‘"+‘ disabled="true"/></td>‘+
‘<td><input type="text" value=‘+"‘"+data[i].age+"‘"+‘ disabled="true"/></td>‘+
‘<td><input type="text" value=‘+"‘"+data[i].phone+"‘"+‘ disabled="true"/></td>‘+
‘<td><select disabled>‘+d1+‘</select>‘+
‘<td>‘+
‘<button class="delete">删除</button>‘+
‘<button class="ok">修改</button>‘+
‘</td>‘+
‘</tr>‘;

 

//添加到gg这个元素前面

$("#gg").before(str);

 

//因为刚添加上来的没有绑定点击事件。所以我直接全部取消点击事件,在下面重新绑定
$(".delete").unbind();
$(".ok").unbind();

 

//绑定点击事件

$(".delete").click(function(){
del(this)
});
$(".ok").click(function(){
go(this)
});

}
}
});

以上是关于后台获取的数据怎样在前端页面上显示的主要内容,如果未能解决你的问题,请参考以下文章

前端怎么判断后台返回的0或1来渲染不同的页面

怎么使用 JavaScript 将网站后台的数据变化实时更新到前端

java后台配置信息如何传递到前端jsp页面

Ssm框架下怎么把数据库数据动态显示到前端页面?

前端页面显示带格式的json数据

java后台转发jsp地址到到前端页面的时候,前端页面效果未加载是怎么回事?