public
Last active

  • Download Gist
gistfile1.js
JavaScript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
function encode_users(data) {
var string = '';
$.each(data, function(index, info) {
string += '&users[' + index + '][onlineid]=' + encodeURIComponent(info.onlineid);
string += '&users[' + index + '][comment]=' + encodeURIComponent(info.comment);
});
return string;
}
 
$.ajax({
type: "POST",
url: "sync.php",
data: encode_users(users)
})
 
 
 
/*
 
encode_users([{onlineid: 1, comment: 1}, {onlineid: 2, comment: 2}])
 
returns :
 
"&users[0][onlineid]=1&users[0][comment]=1&users[1][onlineid]=2&users[1][comment]=2"
 
 
Which can be parsed by:
 
<?php
 
print_r($_POST['users']);
 
?>
 
Into:
 
Array
(
[users] => Array
(
[0] => Array
(
[onlineid] => 1
[comment] => 1
)
 
[1] => Array
(
[onlineid] => 2
[comment] => 2
)
 
)
 
)
 
 
*/

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.