перебираю все свойства, то они идут в порядке увелечения числа (которое является ключом свойства) — так устроен js.
The mechanics of enumerating the properties… is implementation dependent.
V8 gives no guarantees on the enumeration order for array indices (i.e., a property
name that can be parsed as a 32-bit unsigned integer).
$.ajax({
dataType: 'json'
});
{'ajax':'1'}
не надо, AJAX посылает заголовок X-Requested-With: XMLHttpRequest
, по которому нужно определять, что это AJAX.{
some: 'some'
}