我正在使用 jquery:
$.get(URL, function(data){
if(data == 'no_credits'){
alert("no credits");
return;
}
else{
// WHY HERE>?!
}
我的问题是 url 返回 'no_credits' 但代码转到 else
block 代码,请帮忙!
编辑:alert(data);
打印 no_credits
最佳答案
您可能有尾随空格或大小写差异。
尝试
if($.trim(data).toLowerCase() === 'no_credits'){
关于javascript - 比较通过ajax获得的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4658459/