我试图检查从 $.ajax 返回的值是一个字符串'ERROR',我已经从 PHP 回显了它。
if (this.data === "ERROR");
{
return { 'bla' : 'bla' };
}
但它会触发if
每次..也与==
我试过了:
if (typeof(this.data) == 'string')
似乎可以工作,但仍然存在在“未定义”时返回对象的问题,尝试过:
typeof(this.data) === 'string' || this.data=== 'undefined'
尝试了各种组合,但简单地说,我想要做什么,当没有格式很好的 JSON,而只有“错误”时,我想给出我自己的默认 JSON 对象并继续,但由于某种原因 if声明每次都是真实的。
必须有一个更简单的方法。
而且我不能使用 $.ajax 的error:
or succes:
'classes',因为这是我返回的自定义错误消息。