【问题标题】:Jquery UI sortable with NO Ajax in LARAVELJquery UI 可在 LARAVEL 中使用无 Ajax 进行排序
【发布时间】:2017-05-10 00:57:39
【问题描述】:

我想在 Laravel 中使用可排序但不使用 Ajax 帖子的 Jquery UI 更改我的画廊图片的顺序。

我想更改我的画廊的顺序,当我单击正常更新按钮时,我想使用 Javascript 和 PHP 之间的“某些东西”将获得的新顺序传递给 PHP

我看到每个人都说要使用 jquery POST,但这适用于 Ajax。

还有其他方法吗?

谢谢

【问题讨论】:

    标签: php jquery laravel jquery-ui


    【解决方案1】:

    可行的办法是用表格包装画廊项目。每个画廊项目都应包含一个具有元素 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-&gt;get('sorting_ids') 变量来调整您想要的排序。

    没有测试代码,只是一个我认为它可以工作的例子。

    【讨论】:

      猜你喜欢
      • 2014-12-04
      • 2016-06-19
      • 2013-03-11
      • 2016-03-30
      • 2021-01-28
      • 1970-01-01
      • 2014-01-07
      • 2010-12-25
      • 1970-01-01
      相关资源
      最近更新 更多