JavaScript - как выполнить простой веб-запрос GET? - PullRequest
1 голос
/ 31 мая 2011

Как мне выполнить простой веб-запрос в javascript.

Например

var str = *whatever_comes_back_from*("search.php?term=hello");

Ответы [ 2 ]

4 голосов
/ 31 мая 2011

Обычно это передается через XMLHttpRequest , обычно абстрагируется через библиотеку, которая устраняет различия между браузерами (большие библиотеки, которые выполняют множество других задач, включают YUI и jQuery ).

2 голосов
/ 31 мая 2011

Вы можете использовать jQuery или другую библиотеку javascript, но вместо того, чтобы думать о заполнении переменной, а затем продолжать работу со сценарием линейным способом, вы должны думать об обратном вызове после получения значения, потому что это может занять переменное количество времени для извлечения данных.

Эта основанная на событиях архитектура является функцией javascript, которая редко встречается в других языках программирования.

$.get('search.php?term=hello', function(data){
    alert(data)
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...