您好,我有以下代码:
$.getJSON('requestOnServer', {
param1: value1,
param2: 'value2'
}, function(result) {
alert(result.attr.attr);
if (result.attr.attr == "some String") {
// do something
} else {
// do something else
}
});
问题是,当我警告返回的字符串时,它会正确显示。但是当与 == 运算符比较时,即使两个字符串相同,它也不会在第一个 if 语句中返回 true。
那么如何正确比较返回的数据和字符串呢?