Javascript jQuery可排序添加额外信息

Javascript jQuery可排序添加额外信息,javascript,php,jquery,html,jquery-ui-sortable,Javascript,Php,Jquery,Html,Jquery Ui Sortable,我有一个li列表,我已经通过jQuery对其进行了排序。我需要向这个序列化数据添加一些隐藏值,以确保更新的位置正确 我该怎么做 HTML <ul id="reportNav"> <li id=page_1>Page 1</li> <li id=page_2>Page 2</li> <li id=page_3>Page 3</li> <li id=page_4>Page 4</li

我有一个
li
列表,我已经通过jQuery对其进行了排序。我需要向这个序列化数据添加一些隐藏值,以确保更新的位置正确

我该怎么做

HTML

<ul id="reportNav">
  <li id=page_1>Page 1</li>
  <li id=page_2>Page 2</li>
  <li id=page_3>Page 3</li>
  <li id=page_4>Page 4</li>
  <li id=page_5>Page 5</li>
  <li id=page_6>Page 6</li>
</ul>
输出的数据:
page[]=1和page[]=2和page[]=3和page[]=4和page[]=5和page[]=6

我需要添加的数据:特定的
reportID
在HTML中,所以,只需添加它
$(this).sortable('serialize')+“&reportID=“+$(“#reportID”).text()


或者给出一个例子,说明如果情况并非如此,您希望实现什么。

因此,只需添加它
$(this).sortable('serialize')+“&reportId=“+$(“#reportId”).text()


或者给出一个例子,说明如果情况并非如此,您希望实现什么。

因此,只需添加它
$(this).sortable('serialize')+“&reportId=“+$(“#reportId”).text()


或者给出一个例子,说明如果情况并非如此,您希望实现什么。

因此,只需添加它
$(this).sortable('serialize')+“&reportId=“+$(“#reportId”).text()



或者举例说明如果情况并非如此,您希望实现什么。

这是一个老问题,但如果有人需要添加更多数据,您可能会将“数据”属性更改为:

$.ajax({
     type: "POST",
     url: url,
     data: {
         data: $(this).sortable('serialize'),
         foo: 'bar',
         bar: 'blubb'
     },
     success: function(data) { alert(data); },
     error: function(data) { alert("Failure"); }
   });

向任何提交ajax请求的地方执行
var\u dump($\u POST)
,以查看/查找数据。

这是旧的,但如果有人需要添加更多数据,您可能会将数据属性更改为:

$.ajax({
     type: "POST",
     url: url,
     data: {
         data: $(this).sortable('serialize'),
         foo: 'bar',
         bar: 'blubb'
     },
     success: function(data) { alert(data); },
     error: function(data) { alert("Failure"); }
   });

向任何提交ajax请求的地方执行
var\u dump($\u POST)
,以查看/查找数据。

这是旧的,但如果有人需要添加更多数据,您可能会将数据属性更改为:

$.ajax({
     type: "POST",
     url: url,
     data: {
         data: $(this).sortable('serialize'),
         foo: 'bar',
         bar: 'blubb'
     },
     success: function(data) { alert(data); },
     error: function(data) { alert("Failure"); }
   });

向任何提交ajax请求的地方执行
var\u dump($\u POST)
,以查看/查找数据。

这是旧的,但如果有人需要添加更多数据,您可能会将数据属性更改为:

$.ajax({
     type: "POST",
     url: url,
     data: {
         data: $(this).sortable('serialize'),
         foo: 'bar',
         bar: 'blubb'
     },
     success: function(data) { alert(data); },
     error: function(data) { alert("Failure"); }
   });

向任何提交ajax请求的地方执行
var\u dump($\u POST)
以查看/查找数据。

您只需将一个参数作为文本(+'¶m=value')附加到数据部分即可。也可以更改变量的字符串

        $.ajax({
            data: data+'&param=value',
            type: 'POST',
            url: '/yourFile.php'
        });

您可以将参数作为文本(+'¶m=value')附加到数据部分。也可以更改变量的字符串

        $.ajax({
            data: data+'&param=value',
            type: 'POST',
            url: '/yourFile.php'
        });

您可以将参数作为文本(+'¶m=value')附加到数据部分。也可以更改变量的字符串

        $.ajax({
            data: data+'&param=value',
            type: 'POST',
            url: '/yourFile.php'
        });

您可以将参数作为文本(+'¶m=value')附加到数据部分。也可以更改变量的字符串

        $.ajax({
            data: data+'&param=value',
            type: 'POST',
            url: '/yourFile.php'
        });