【问题标题】:How to post data from react front to laravel background如何将数据从反应前端发布到laravel后台
【发布时间】:2018-02-16 11:15:58
【问题描述】:
我有一个反应组件,在它的状态下,我得到了一些需要通过 php Laravel 保存在数据库中的数据,我该怎么做?
我应该在reducer 中这样做吗?
1.使用Ajax
2.使用表格
我不确定是否有办法使用表单发布数据,如果可以的话
请给我一个演示。我是新手,没搜到结果,谢谢!
【问题讨论】:
标签:
php
reactjs
laravel-5
react-redux
【解决方案1】:
获取 API。
fetch('https://mywebsite.com/endpoint/', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
firstParam: 'yourValue',
secondParam: 'yourOtherValue',
})
})
或
Jquery Ajax API。
$.get("demo_test.asp", function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
在 React 或任何其他框架中发布数据取决于您的选择。
这里例如:
Fetch API 内置了针对不同数据类型的方法。
对于常规的 text/html,您可以使用 text() 方法,该方法也返回一个 Promise,并将其与另一个 then 调用链接。
希望这对您有所帮助。如有疑问,请随时询问