Вернуть true / false в javascript из php-файла

Я использую метод $ .post для создания ajax-вызовов.
У меня есть сценарий (php), который проверяет наличие пользователя в базе данных и возвращает (эхо) 1, если существует, и 0, если нет. Можно ли вернуть true и false, чтобы javascript распознал его как логический?

Solutions Collecting From Web of "Вернуть true / false в javascript из php-файла"

http://api.jquery.com/jQuery.post/

упоминает опцию анализа данных как JSON, поэтому теоретически вы можете использовать php для эхо-данных в json-форме.

Нет, значения всегда будут возвращаться в виде текста. Вам нужно сравнить значения в вашем JavaScript.

 if (data == '1') { //it's true } else { // it's false } 

Фактически строка "0" интерпретируется как « false » JavaScript, а "1" интерпретируется как true , поэтому вы можете просто работать со строковым значением как логическое. Но тогда вы не можете использовать === для сравнения.

Насколько я помню, js принимает значение 0 как ложное.

Таким образом, вы можете использовать

if (ans) …; еще …

Я не уверен, но попробуй!