我有一个非常简单的 ajax 调用,但在尝试根据字符串检查返回的文本时遇到问题:
// in my php file
echo 'mystring';
// in my javascript
if((request.readyState == 4) && (request.status == 200)){
if(request.responseText == "mystring"){
// stuff
}else{
//other stuff
}
}
当我尝试打印 request.responseText 时,它会打印预期的字符串“mystring”。但是当我尝试检查它时,它的计算结果并不为真(“其他内容”被执行)。有任何想法吗?谢谢!
最佳答案
尝试 request.responseText.trim() === "mystring"
关于javascript - 如何根据字符串检查 ajax 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11485618/