проверка jQuery mysql база данных, если имя пользователя уже взято

JavaScript всегда передача значением ; все значимо тип.

Объекты являются значениями, и функции членства объектов являются самими значениями (помните, что функции являются первоклассными объектами в JavaScript). Кроме того, относительно понятия, что все в JavaScript объект ; это неправильно. Строки, символы, числа, булевские переменные, аннулируют, и undefineds примитивы .

При случае они могут усилить некоторые функции членства и свойства, наследованные от их основных прототипов, но это только для удобства. Это не означает, что они - сами объекты. Попробуйте следующее за ссылку:

x = "test";
alert(x.foo);
x.foo = 12;
alert(x.foo);

На обоих предупреждениях Вы найдете, что значение не определено.

5
задан Ian McCullough 17 August 2009 в 22:58
поделиться

2 ответа

Ваша страница PHP обменивается данными с Javascript только путем вывода данных. В зависимости от плагина вы можете получить значение истина / ложь , отображая 1 или 0, или, возможно, даже строку истина или ложь

В руководстве говорится:

Ответ оценивается как JSON и должен быть истинным для допустимых элементов и может быть любым ложным, неопределенным или нулевым для недопустимых элементов

Итак, вы можете изменить свой PHP на это:

if (mysql_num_rows($res) > 0) {
    $output = true;
} else {
    $output = false;
}
echo json_encode($output);
4
ответ дан 15 December 2019 в 01:07
поделиться

В примере кода на странице информации о плагине есть пример, где вы можете передавать данные туда и обратно. Просто перейдите по ссылке ниже и щелкните вкладку «Примеры».

http://docs.jquery.com/Plugins/Validation/Methods/remote#options

0
ответ дан 15 December 2019 в 01:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: