ajax::get не возвращает данные
Здравствуйте.
Написал тестовый скрипт, но он не работает. В строке ввода указан сайт. При нажатии на кнопку вызывается скрипт $(document).ready(function(){ $("#butget").click(function (){ var url = $("#url").val(); $.get( url, "", function(data){alert(data)} ) }); }); Но по завершении работы скрипта, вызова alert(data) не происходит. Помогите разобраться в чем ошибка и исправить её. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=windows-1251" /> <title>[Get] google.com</title> <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.3.min.js"></script> <script> $(document).ready(function(){ $("#butget").click(function (){ var url = $("#url").val(); $.get( url, "", function(data){alert(data)} ) }); }); </script> </head> <body> <p><input type="text" id="url" value="http://google.com"> <button id="butget">Get</button> </p> </body> </html> |
Ответ прост вы не владелец Google. :)
|
Цитата:
по теме https://api.jquery.com/jquery.get/ см примеры очень подробно описано п.с. при клике вы берете значение val() при ajax запросе вы задаете пустое URL задача скрипта какова? |
Цитата:
Infinity178, задача, вывести на экран ответ, полученный при срабатывании GET запросса |
Цитата:
|
:cray: Брин и Пейдж не простят))))
|
Цитата:
|
Попробовал этот код - он тоже не возвращает текст.:(
Срабатывает метод обработки ошибки и возвращается alert( "error" ); $(document).ready(function(){ $("#butget").click(function (){ var url = $("#url").val(); $.get( url, function() { alert( "success" ); } ).done(function(data) { alert(data); }).fail(function() { alert( "error" ); }).always(function() { alert( "finished" ); }); }); }); |
:lol: да и не будет у вас ни через iframe/GET - google, yandex на страницах.
ну если только они сами не откроют для вас доступ Отдельные функции, модули, плагины еще как то можно вытянуть - но полностью занести домен.. Не думаете же вы что разработчики в крупнейших поисковых системах не продумали ходы от хитроделованных товарищей?) |
Infinity178,
Так, ладно. Зайдем с другой стороны. У меня есть самописный http-сервер. Он принимает GET/POST запрос, обрабатывает его и отдает ответ. Есть тестовая программа (клиентская часть), которая отправляет GET/POST запрос и получает ответ. Основная мысль тут - программа получает ответ. Но когда я тот же запрос отправляю через js-скрипт - то запрос отправляется, а вот с получением ответа путаница: Если открыть "режим разработчика (F12)" в браузере, то я получаю только заголовок ответа с указанным размером данных в ответе, а вот сами данные в на вкладке Response не отображаются. Начал экспериментировать. Обнаружил, что никакие сайты моим запросом не обрабатываются. Решил написать вопрос в эту ветку форума. |
Часовой пояс GMT +3, время: 15:05. |