react怎么将数据存到mysql中_后台查询数据库得到的数据怎么用react.js显示

这篇博客探讨了React.js如何作为MVC中的视图层,不关心后端数据的获取方式。通过示例展示了在React.js中如何使用AJAX获取并更新组件状态,与标准HTML元素处理后端数据的方式类似。文章指出,无论是PHP还是JSON,处理数据的复杂性相当。并强调了React.js组件在数据交互中的灵活性。
摘要由CSDN通过智能技术生成

React.js 自己的定位是“A JavaScript Library for building user interface”,它的文档称许多人将它用作 MVC 的 V。因此,React.js 不关心你是如何嵌入后端数据的。换句话说,我们怎么使用一个标准的 HTML 元素和后端打交道,就可以把同样的思路运用在 React.js 创造的组件上。

比如,一个 input,可以:

的方式从 PHP 得到变量 $name。

一个 React.js 组件也可以形如:

ReactDOM.render(React.createElement(HelloMessage, { name: "=$name?>" }), mountNode);

用标准元素你可以用 AJAX 得到一个值然后(比如用 jQuery 去)操作:

$.ajax(...)

.done(function(data){

$('#name').val(data.name);

});

用 React.js 时,同样可以在 AJAX 返回时使用你自己定义的方法去更新组件。

关于维护 JSON 信息麻烦的事情,怎么会呢?在 PHP 中 echo $var; 和 echo json_encode($var); 的麻烦程度是一个量级的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值