我一直在尝试查看并查看按下按钮时是否存在特定的文本文件,并显示有关是否存在的警报。解决这个问题的最好方法是检查文件中是否包含任何文本(因为我保留该文本,以防日后显示该文本)。
我一直遇到的问题是,如果有指南,它可以很好地工作,但是如果指南不存在,它就永远不会提醒用户。
$(document).ready(function(){
$('#check_for_build').click(function(){
var results = 'https://mywebpage.com/build-867-5309.txt';
jQuery.get(results, function(data){
if($(data).val().length == 0){
alert('No build is currently available.');
}
else{
alert('There is a build for this.');
}
});
});
});
我有点傻眼了,因为这是一个非常简单的if / else语句!谢谢!
答案 0 :(得分:0)
如果该指南不存在,您将获得http 404,它不是“成功”代码,因此不会调用成功处理程序。试试这个变体:
jQuery.get(results, function (data) {
alert('There is a build for this.');
}).fail(function (err) {
alert('No build is currently available.');
});