Вот такой замечательный пример (отправка данных именно в JSON формате):
var arr = { "login":"vasya_pupkin",
"password":"password123"
};
$.ajax({
url: '/api/v1/onlogin',
type: 'POST',
data: JSON.stringify(arr),
contentType: 'application/json; charset=utf-8',
dataType: 'json',
async: false,
success: function(msg) {
console.log(msg);
}
});
Принять этот запрос средствами PHP можно так.