首先我们拿到的了一坨Json数据
如下
然后通过ajax请求拿到数据
在ajax的success方法中处理和使用数据:
其中包括:
用eval处理这种数据
var outStr = eval('('+data.data+')');
用循环取出数据并使用
$.each(outStr,function(index){console.log(outStr[index].username);}
综上代码:
componentDidMount (){var _this =this;$.ajax({async:false,type:"POST",url:"http://localhost:1111/api/Users/all",dataType:"Json",data:{"username":"",},success:function(data){console.log("调用成功");console.log(data.statusCode); //拿到数据后用eval函数处理var outStr = eval('('+data.data+')'); //循环取出数据,并拼接$.each(outStr,function(index){var sexStr = ""; //数据库中的数据1是男 0是女outStr[index].sex == 1?sexStr = "Male":sexStr = "FeMale";if(outStr[index].username!=localStorage.getItem("username")){//需要拼接的内容var htmlStr = '';htmlStr += '';//拼接到需要的div中$('.userM_content_data').append(htmlStr);}})},error:function(err){}}); }'+outStr[index].name+'';htmlStr += ''+sexStr+'';htmlStr += ''+outStr[index].phoneNum+'';htmlStr += ''+outStr[index].address+'';htmlStr += ' ';htmlStr += '
最后我的页面中能显示