Я пытаюсь получить данные с сервера 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>
Я обнаружил, что данные не нулевой объект в функцию обратного вызова;
Я новичок в этом, помогите мне, пожалуйста;) Любые идеи и советы будут круто !;)
Спасибо !!!
, так как вы уже используете поджигатель, попробуйте использовать 'console.log (данные)' вместо 'тревоги (данных);' –
console.log (данные) возвращает «(пустая строка) " – Edward83