I'm trying to serialize sortable list using data-id attribute instead of just id.
This is my code:
var obj = $('.sortable li').map(function() {
return 'id=' + $(this).data("id");
}).get();
JSON.stringify(obj)
which returns:
["id=1", "id=2", "id=3"]
what I need is to return:
[{"id":1},{"id":2},{"id":3}]
Here is the html part:
<ul class="sortable">
<li data-id="1">Item 1</li>
<li data-id="2">Item 2</li>
<li data-id="3">Item 3</li>
<li data-id="4">Item 4</li>
<li data-id="5">Item 5</li>
</ul>