<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ReactAJAX</title> <script src="js/react.js"></script> <script src="js/react-dom.js"></script> <script src="js/babel.js"></script> <script src="js/jquery-1.12.4.min.js"></script> </head> <body> <div id="Rltas"></div> <script type="text/jsx"> var Ajax = React.createClass({ getInitialState : function(){ return{ list : [] } }, componentDidMount : function(){ $.get("addresses.json",function(response){ console.log(response); this.setState({ list : response.regions }) }.bind(this)) }, render(){ var user = this.state.list.map(function(element,index){ return <User user = {element} key = {index}/> }) return( <div> {user} </div> ) } }); class User extends React.Component{ render(){ var {user} = this.props; return( <li style={{listStyle:"none"}}> <p>{user.id}</p> <p>{user.name}</p> </li> ) } } ReactDOM.render( <Ajax/>, document.getElementById("Rltas") ) </script> </body> </html>
React AJAX
最新推荐文章于 2024-07-16 20:32:10 发布