ajax的success方法中运行if()语句的问题

后台的一段代码如图:
这里无论result返回的是false还是true,都不会执行if()代码块。当把非去掉
无论result返回的是false还是true,都会执行if()代码块。
请问一下各位前辈,这是怎么回事?

使用typeof 看下返回值是否为boolean类型

我去看了一下,返回类型是String类型的,那我该如何把它转变成适应if()语句的Boolean类型呢?

谢谢前辈提醒,我又回去看了一遍,问题已解决,原因是dataType,"T"没有大写,低级错误!

你可以用 result==true 或者false来代替 !result