javascript - 如何使用 JSON 和 PHP 将我的对象添加到表单提交的数组中?

标签 javascript php jquery json laravel

如何将已从数据库返回的对象添加到表单提交时的数组中?我正在像这样从数据库中检索所有玩家,

$players = Player::all();

并像这样输出它们:

<form>

@foreach($players as $player)

<ul>

    <li>

    <input type="checkbox" name="{{ $player->id }}">
    {{ $player->fn }} {{ $player->ln }}

    </li>

</ul>

@endforeach

<input type="submit" value="Submit"> 

</form>

这就是我认为的“玩家池”,所有玩家都已加载并可以“ checkin ”。我只是想在此页面上有两个部分,一个包含玩家池,另一个包含玩家池显示从玩家池中选择的玩家。当玩家 checkin 时,他们将被添加到“玩家池”下方的“游戏中的玩家”部分,并且将成为可以再次提交的新表单的一部分,但会提交到数据库,而不是仅提交到页面。我如何使用 JSON 和 PHP 实现这一目标?

最佳答案

说实话,我不确定您想如何使用 JSON 来实现此目的,但您可能希望使用玩家 ID 作为复选框的值而不是名称。

<input type="checkbox" name="player_ids[]" value="{{ $player->id }}">

然后,您将在 $_GET['player_ids'] 中获得一系列玩家 ID(如果最终是 POST,则在 $_POST['player_ids'] 中)形式。)

关于javascript - 如何使用 JSON 和 PHP 将我的对象添加到表单提交的数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43689244/

相关文章:

javascript - 无法在 Javascript 中延长日期?

javascript - 数据表服务器端 - 使用 HTML

javascript - 根据条件 knockout 渲染选择选项

javascript - CSS3 translate3d 的 JS 框架,动画支持

javascript - 需要帮助使用 JS/jQuery 编写更好的 if 语句

javascript - 有没有办法将选项存储在变量中?

php - 具有多个表的oracle php回滚

PHP For 循环似乎无法正常工作

jquery - 使用jquery,我如何选择div内的所有图像来更改其源

javascript - 根据选项重定向提交按钮