我正在使用jquery $ .ajax()函数来读取文本文件以检索其中的文件名。
我已经返回了一个字符串“FYP Final Report.pdf”,我将检查这是否是一个pdf文件。
我使用以下代码:
var url = result[i]['url']; (**The string returned by $.ajax() using "JSON" as dataType)
function getExt(file){
return file.split(".").pop();
}
if(getExt(url) == "pdf"){
do sth;
}else{
do another thing;
}
我已经提醒返回的文本,这实际上是“FYP Final Report.pdf”,而typeof(url)也返回字符串类型。但是,除非我将网址硬编码为“FYP Final Report.pdf”,否则我永远无法进入这个部分。
有什么我错过的,使得返回的字符串与硬编码的“FYP Final Report.pdf”不同? 非常感谢