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, время: 23:27. |