Почтовые данные выглядят так:
validateValue=karnius&validateId=user&validateError=ajaxUser
Похоже, что validateId
является именем элемента формы, а validateError
взято из ajax[ajaxUser]
.
Ответ выглядит так:
{"jsonValidateReturn":["user","ajaxUser","true"]}
PHP-код может выглядеть примерно так:
<?php
$result = mysql_query('SELECT 1 FROM users WHERE username = "'.mysql_real_escape_string($_POST['validateValue']).'"');
$response = $result ? 'false' : 'true';
echo json_encode(array('jsonValidateReturn' => array(
$_POST['validateId'],
$_POST['validateError'],
$response)));
?>
(Очевидно, что более сложный обработчик может основывать свое поведение на validateId
и validateError
.)