我正在尝试通过javascript fetch API将从控制器接收的数据发送到另一个页面。我该如何传递数据
$(document).on('click', '#edit-property', function () {
var data = $(this).data('info');
fetch('/property/' + data)
.then(response => {
if (response.ok) {
response.json().then(property => {
console.log(property);
window.location.href = "/property-details";
})
} else {
console.error(' Reponse serveur : ' + response.status);
}
});
});
答案 0 :(得分:0)
当您重定向到向其发送数据的页面时,可以将数据作为参数传递给url。
response.json().then(property => {
window.location.href = "/property-details?property="+property ;
})
然后这是控制器方法,用于检索附加到url的数据:
MyDataController.php
public function getRequestParams(Request $request)
{
$property = request()->property;
return view('display_property')->with('property', $property));
}