В вашей функции успеха Ajax, предупредите результат следующим образом:
alert('-' + result + '-');
Это будет указывать фактические и полные данные ответа, полученные от сервера.Вероятно, ваш ответ содержит символ новой строки или текст, который приводит к тому, что jquery неправильно понимает тип данных ответа.
Если тип данных выглядит неправильно, вы можете передать явный тип данных следующим образом:
$.ajax({
type: 'post',
url: 'phpscripts/function/fnc_login.php',
dataType: 'text',
data: $('form').serialize(),
Наконец, когда вы знаете, как выглядит ответ и знаете, что он на 100% правильный, сравните его в виде строки, например:
if (result == "1") { }