2012-12-01 102 views
0

我正在使用jQuery可排序以允许用户能够排序显示哪些订单图像。但是我无法发送实际的以PHP脚本尝试更新数据库时出现jQuery可排序错误

JS:

$(".sort-p-images").sortable({ 
    stop: function(event, ui){ 
     var form_data = { order: $(".sort-p-images").sortable('toArray')) } 
     $.ajax({ 
      url: "update_img_order", 
      type: "POST", 
      data: form_data, 
      dataType: "json", 
      cache: false, 
      success: function(json) 
      { 
       console.log('ajax done'); 
      } 
     }); 
    } 
}); 

我得到的错误是: Uncaught SyntaxError: Unexpected token }

为什么我不能包括以下变量form_data

回答

0

移除多余的括号:

var form_data = { order: $(".sort-p-images").sortable('toArray')) }

将其更改为:

var form_data = {order: $(".sort-p-images").sortable('toArray')};

+0

哇哦,简直不敢相信我没注意到,谢谢。 – user1701398

相关问题