O que fazer com o php após jquery .serialize ()

Ok, de alguma forma, estou tendo mais dificuldade para descobrir isso, então eu quero fazer uma chamada ajax com um formulário e estou usando o jquery para serializá-lo com .serialize (). Os dados que estão sendo enviados para o php se parecem com isso

key1=value&key2=value2&key3=value3

E estou usando uma solicitação de postagem. Parece bastante simples, mas de alguma forma estou tendo muita dificuldade em descobrir como acessar esses pares de chave / valor, não posso usar explode () em & porque isso me dará

[0] => key1=value1
[1] => key2=value2
[2] => key3=value3

e eu não posso usar $ _POST ['key1'] ou $ _GET ['key1'] no php para acessar esses valores. O que devo fazer!!! Obrigad

E como uma questão secundária, observei .serilize () substitui quebras de linha por% 0A e espaços em branco por +, como decodificar esses valores com php? Obrigado novamente

Editar

Bem, o código jquery é bastante básic

var formSubmit = $(this).serialize();
$.post('ajax.php',{"formSubmit": "true", "formInfo": formSubmit}

questionAnswers(3)

yourAnswerToTheQuestion