2013-11-29 2 views
0

Как-то мое старое сообщение удалено, так или иначе, Может кто-нибудь мне помочь с этим - Я пытаюсь загрузить двоичный файл с сервера на клиент с помощью javascript. Ниже код работает отлично, но он использует фреймворк mootools, но мое требование - использовать jQuery. Я новичок в программировании, так что будет достаточно любезен, если кто-то помогаетЗагрузите двоичный файл с сервера с помощью jQuery

<head> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/mootools/1.2.4/mootools-yui-compressed.js"> </script> 
    <script type="text/javascript"> 
     window.addEvent("domready",function(){ 
      //Creating a new AJAX request that will request 'input.txt' 
      //from the current directory 
      var csvRequest = new Request({ 
        url:"input.txt", 
        onSuccess:function(response){ 
        $("textResponse").value = response; 
       } 
      }).send(); //Don't forget to send our request! 
     }); 
     </script> 
    </head> 
+0

Посмотрите в '$ .ajax()' –

ответ

0

Вы можете попробовать $.ajax объект сделать то же самое. Чтобы скачать же использовать текстовый файл следующий код:

$.ajax({ 
    url: 'file.txt' 
}) 
.done(function(data){ 
    $("#textResponse").value=data;//suppose textResponse is ID of input 
}) 
.fail(function(jqXHR, textStatus, errorThrown){ 
    //handle failure of request 
}); 

Более подробную информацию о $.ajax можно найти here.

+0

Спасибо много, но всякий раз, когда я пытаюсь отобразить textResponse ID, я не в состоянии просмотреть выходной файл. Можете ли вы, пожалуйста, направить меня. SDM

0

Просто интересно: что не так с использованием Mootools?

Во всяком случае, попробуйте следующее:

<head> 
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
    <script type="text/javascript"> 
    $(function(){ 
     $.ajax({ 
      url: 'file.txt' 
     }).done(function (data) { 
      $("#textResponse").val(data); 
     }) 
    }); 
    </script> 
</head> 
+0

Ничего плохого, как таковой, но организации, с которыми я работаю по использует AJAX Framework и, следовательно, они направили меня не используйте mootools. – SDM

+0

@SDM, хорошо. Надеюсь, мой ответ вам помог. – Sergio

+0

Да, его работа, но у меня проблема при отображении его. Я использую ниже код для отображения textResponse, но он не работает. Является ли код ниже? или я что-то отсутствует SDM

Смежные вопросы