Не раньше, вы просто Submit не передаете. LoadVars работают вовсе не так, как вы написали.

Код:
script = new LoadVars();
script.submit = '1';
script.onLoad = function (ok) {
if (ok) {
trace(this.perem);
}
}
script.sendAndLoad('test.php', script, 'POST');

Код:
if (isset($_POST['submit'])) {
echo 'perem=2';
}