2010-10-14 13 views
2

Я пытаюсь получить данные с сервера http://someserver12345.com Если я загружаю его, например, с помощью C# DownloadString или открываю его в браузере, он возвращает тело с данными и из журнала FireBug. Content-Length равен размеру данных. Итак, все результаты в порядке; Например, данные ответа могут быть json-документами и открываться в браузере каждый раз, когда сервер возвращает json-документ;Ajax, тело ответа пусто

Но когда я пытаюсь получить данные с помощью запроса JQuery GET, Content-Length по-прежнему верен, но данные пустые !!!

Это мой код:

<script src="http://code.jquery.com/jquery-latest.min.js"></script>  
<script> 
    $(document).ready(function() { 

     $.ajaxSetup({ 
      beforeSend: function(request) { 
       request.setRequestHeader('Accept', 'application/json'); 
      } 
     }); 

     $.ajax({ 
      type: 'GET', 
      url: 'http://someserver12345.com', 
      success: callback 
     }); 

     function callback(data, status) { 
      alert(data); 
      //$('div').text(data); 
     } 

    }); 
</script> 

Я обнаружил, что данные не нулевой объект в функцию обратного вызова;

Я новичок в этом, помогите мне, пожалуйста;) Любые идеи и советы будут круто !;)

Спасибо !!!

+2

, так как вы уже используете поджигатель, попробуйте использовать 'console.log (данные)' вместо 'тревоги (данных);' –

+0

console.log (данные) возвращает «(пустая строка) " – Edward83

ответ