gpt4 book ai didi

javascript - 在 laravel 中获取 ajax 发布的数据?

转载 作者:行者123 更新时间:2023-12-03 10:56:52 24 4
gpt4 key购买 nike

JS:

$.ajax({
url: '/update',
data: ['a','b','c'],
type: 'POST'
})

Controller :

$input = Input::all();
var_dump($input);
die();

输出:

0: 1
1: 0

我正在尝试从 ajax 发布一个数组并在 Laravel 中获取它,不幸的是它不起作用。 CSRF没有任何问题。我哪里错了?

最佳答案

您尝试发送 js 数组,因此将其字符串化并发送,

var data = {para : ['a','b','c'] };
$.ajax({
url: '/update',
data: JSON.stringify(data),
type: 'POST'
})

获取 Controller 中的数据,

$input = Input::json("para");
$firstElement = $input[0]; // prints a
$secondElement = $input[1]; // prints b
$thirdElement = $input[2]; // prints c

关于javascript - 在 laravel 中获取 ajax 发布的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28235517/

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