【问题标题】:Jquery / Jquery UI sortable having issues to GET data with phpJquery / Jquery UI 可排序在使用 php 获取数据时遇到问题
【发布时间】:2015-04-16 02:59:39
【问题描述】:

首先我不熟悉jquery,如果这是一个菜鸟问题,请原谅我。 我有一个网络应用程序并尝试使用jQuery sortable 函数拖放数据表以通过php 更改mysql 上的order_id

如果我使用 jquery 1.11.1jquery ui 1.10.3 我的函数不会将数据发送到我的 php 文件。

但如果我使用 jquery 1.3.2jquery ui 1.7.2 我的函数发送数据,它会在控制台上给出以下成功消息:

XHR finished loading: GET"http://localhost/.../ArticlesSort.php?listItem[]=2&listItem[]…tItem[]=4&listItem[]=5&listItem[]=6&listItem[]=7&listItem[]=8&listItem[]=9"

我的 jquery 函数看起来像

jQuery(document).ready(function() { 
    $("#test-list").sortable({ 
        handle : '.handle', 
        update : function () { 
            var order = $('#test-list').sortable('serialize'); 
            $("#info").load("ArticlesSort.php?"+order); 
        } 
    }); 
});

我错过了什么? 任何帮助都会非常有用。

【问题讨论】:

    标签: php jquery jquery-ui jquery-ui-sortable


    【解决方案1】:

    我在jQuery UI Sortable, then write order into a database 问题的相关答案中找到了答案。它奏效了。 如果有人遇到同样的问题以便轻松找到解决方案,我将在此处粘贴我的最终代码:

    $("#test-list").sortable({ 
            handle : '.handle', 
            update : function () { 
                var order = $('#test-list').sortable('serialize'); 
                $.ajax({
                    data: order,
                    type: 'GET',
                    url: 'ArticlesSort.php?'+order,
                });
            } 
    });
    

    【讨论】:

    • 我认为那里不需要 data 属性,因为您在 URL 中附加了相同的值....
    • 您也可以将自己的答案标记为 THE ANSWER
    猜你喜欢
    • 2023-03-31
    • 2011-02-11
    • 2011-02-09
    • 1970-01-01
    • 2011-03-25
    • 2014-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多