我在处理从 javascript 中的 php 脚本返回的数据时遇到了一个奇怪的问题。
这是我的代码:
$.get('status.php', null, resp, 'text');
function resp(data) {
console.error(data);
if(data == 'ready') {
alert(data);
}
}
现在,当我查看错误控制台时,数据肯定包含“就绪”(console.error(data); print me 'ready' in the console)。
但是 if 语句不返回 true,因此不执行 alert 语句。
但为什么?我可以打印数据,我可以看到它绝对等于“就绪”,但 if 语句中的语句永远不会被执行。
我以为 .get 只会返回一个简单的字符串。我错过了什么?
谢谢你的帮助!