【发布时间】:2017-05-10 00:57:39
【问题描述】:
我想在 Laravel 中使用可排序但不使用 Ajax 帖子的 Jquery UI 更改我的画廊图片的顺序。
我想更改我的画廊的顺序,当我单击正常更新按钮时,我想使用 Javascript 和 PHP 之间的“某些东西”将获得的新顺序传递给 PHP
我看到每个人都说要使用 jquery POST,但这适用于 Ajax。
还有其他方法吗?
谢谢
【问题讨论】:
标签: php jquery laravel jquery-ui
我想在 Laravel 中使用可排序但不使用 Ajax 帖子的 Jquery UI 更改我的画廊图片的顺序。
我想更改我的画廊的顺序,当我单击正常更新按钮时,我想使用 Javascript 和 PHP 之间的“某些东西”将获得的新顺序传递给 PHP
我看到每个人都说要使用 jquery POST,但这适用于 Ajax。
还有其他方法吗?
谢谢
【问题讨论】:
标签: php jquery laravel jquery-ui
可行的办法是用表格包装画廊项目。每个画廊项目都应包含一个具有元素 id 的隐藏元素,并且隐藏元素的名称应相同。 例如
<form action="url_to_sort_handler" method="POST">
<ul>
<li>
<input type="hidden" name="sorting_ids[]" value="id_of_item" />
<!-- actual element here -->
</li>
...
<li>
<input type="hidden" name="sorting_ids[]" value="id_of_item" />
<!-- actual element here -->
</li>
</ul>
</form>
然后在您的流程脚本中,您可以遍历sorting_ids 并通过访问$request->get('sorting_ids') 变量来调整您想要的排序。
没有测试代码,只是一个我认为它可以工作的例子。
【讨论】: