gpt4 book ai didi

javascript - 如何通过ajax fetch API响应将从laravel Controller 接收到的数据发送到另一个页面

转载 作者:行者123 更新时间:2023-11-28 03:38:20 33 4
gpt4 key购买 nike

我正在尝试通过 JavaScript fetch API 将从 Controller 接收到的数据发送到另一个页面。我如何传递这些数据

$(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);
}
});
});

最佳答案

当您重定向到要将数据发送到的页面时,您可以将数据作为参数传递到您的网址中。

    response.json().then(property => {

window.location.href = "/property-details?property="+property ;

})

然后这是检索附加到 url 的数据的 Controller 方法:

MyDataController.php

public function getRequestParams(Request $request)
{
$property = request()->property;
return view('display_property')->with('property', $property));
}

关于javascript - 如何通过ajax fetch API响应将从laravel Controller 接收到的数据发送到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57514289/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com