Come primo cambierei il datatype in 'html' se anche così non risolvi forzerei il result in numerico con un parseInt(result) così da essere sicuro del controllo if