Javascript может выглядеть примерно так
$.ajax({
type: 'POST',
url: ajaxPage,
data: postContent,
success: function(response) {
//Assume that the php failed
},
error: function() { alert("Ajax request failed."); }
});
Теперь в файле PHP ajax вы можете иметь это
<?php
//Check for validation
if(validation == 'success') {
header('Location: '.FILE_LOCATION);
}
else {
exit('Form submit failed. Please try again');
}
?>
Надеюсь, это поможет!Метрополис
РЕДАКТИРОВАТЬ С НОВОЙ ИНФОРМАЦИЕЙ
Если вы хотите использовать объект json, вы можете сделать это следующим образом
<?php
$response = array('validationStatus' => true);
exit(json_encode($response));
?>
Это недействительно важно, используете ли вы json или нет, вы все равно можете передать строку в любом случае.Я думаю, что json действительно лучше для более сложных данных, которые нужно передать обратно, но, вероятно, есть 10 различных способов сделать это.