Javascript 无法通过ajax传递jquery可排序值

Javascript 无法通过ajax传递jquery可排序值,javascript,php,jquery,ajax,html-table,Javascript,Php,Jquery,Ajax,Html Table,我有两个表,我已经使它们可排序,但唯一缺少的是我现在无法通过ajax传递可排序表的值。这只是我在某处犯的一个小错误。下面是JSFIDLE: 这是我的密码: dashboard.php <pre> <div id="info"></div> </pre> <div id="widget_update"> <div id="Fahrzeuge" /><img src="/admin/im

我有两个表,我已经使它们可排序,但唯一缺少的是我现在无法通过ajax传递可排序表的值。这只是我在某处犯的一个小错误。下面是JSFIDLE: 这是我的密码: dashboard.php

<pre>
    <div id="info"></div>
    </pre>  
    <div id="widget_update">
    <div id="Fahrzeuge" /><img src="/admin/images/arrow.png" alt="move" width="16" height="16" class="handle" />
        <table width="538" cellspacing="0" cellpadding="0" border="0" >
        <tr>
            <td id="fahrzeuge">

            </td>
        </tr>
    </table>
    </div>
    <div id="NEWS" /><img src="/admin/images/arrow.png" alt="move" width="16" height="16" class="handle" />
        <table width="538" cellspacing="0" cellpadding="0" border="0">
        <tr>
            <td id="news">          
            </td>
        </tr>
    </table>
    </div>
    </div>

不完全确定您试图在按钮功能方面实现什么,但是需要注意的是,在jQuery 1.7中,按钮已被弃用。

这两个表的按钮id相同。
。Id在html文档中应该是唯一的。正如您在js中看到的,按钮Id是removewidgetId…我想动态设置它,这样我就不想每次都对每个选择框选项使用按钮…您需要将表Id传递给
GetRemoveWidget()
在调用时作为参数。是的,我尝试过,但不知道如何在javascript中编写或调用表id。我想我必须使用E循环还是什么?
$("#widget_update").sortable({
      handle : '.handle',
      update : function () {
          var widget = $('#widget_update').sortable('serialize');         
        $.ajax({
        type: "POST",
        url: "ajax/dashboard.php",
        dataType : 'json',
        cache: false,
        data: {'aktion' : 'show-widget','widget':widget},
        success: function(data){
            $('#widget').html(data.html);
            //location.reload();    
            //showwidget();                 
        },
        error: function(data){
            alert('Cant delete all widget!!!! Press cancel to go back main menu!!!!');
            //location.reload();
        }
        });
      }
});