前不久有一问题困扰着我,把一个项目的前后端完全分离后,它们之间的数据是如何交互的,百度了一翻,得出的结论:在后端把数据封装成json的格式,再返回到前端由js将其转换成json格式,再解释出来,渲染到页面上,原来如此!废话不多说,直接上代码
如有不妥之处,请给予指正先来前端的< 前后端分离 <
inputtype="button" value="获取数据" onclick="getdata()"> function
getdata(){ var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function()
{ if(xhr.readyState==4){ eval("backdata="+xhr.responseText); xuanran(backdata.json); console.
log(backdata); } }; xhr.open(get,./text.php); xhr.send(null); }
functionxuanran(data){ for(x in data){ for(y in data[x]){ document.
write(data[x][y]); } } } 后端的
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。