检查文件是否存在 - XMLHttpRequest

时间:2014-04-17 19:49:07

标签: javascript xmlhttprequest

我很抱歉,但过去有关此主题的讨论或谷歌搜索对我没有帮助,所以我需要在新的问题上问你。

用户有一些选择。有一个用于发送消息的表单,他可以从服务器发送带有或不带附件的消息,如果文件不存在(PDF),则用户不能选择“带附件”选项。

XMLHttpRequest()是我无法移动的地方。

这是一些代码,请告诉我,我必须这样做。

                $('.radio-msg-type').on('click', function(){
                        if($('#fullQuotation').is(':checked')) {
                                var http = new XMLHttpRequest();
                                http.open("GET",pdf_file,true);
                                http.send();
                                if ( http.status==404 ) {
                                   alert('not found');
                                } else {
                                   alert('found');
                                }
                        }
                if($('#justMessage').is(':checked')) {
                        }
                });

1 个答案:

答案 0 :(得分:0)

如果您已经在使用jQuery,那么您也可以利用其$.ajax功能。

$('.radio-msg-type').on('click', function(){
  if ($('#fullQuotation').is(':checked')) {
    $.ajax({
      url: pdf_file,
      type: 'HEAD'
    }).done(function(){
      alert('found');
    }).fail(function(){
      alert('not found');
    });
  }
});