Как сделать GET запрос через JavaScript?

121
10 сентября 2019, 00:30

Как можно через javascript сделать GET запрос и получить от него ответ (html код некой страницы) ?

Например:

site.ru/index.php
site.ru/auth.php

Нужно в index.php приписать на js скрипт, что бы он сделал get запрос на auth.php, и получил его исходный код.

Через XMLHttpRequest можно? или как?

Answer 1

GET-запрос обычно делается таким образом:

$.get("auth.php", {name_1:value_1, name_2:value_2}, function(data){
    ...код, выполняемый после запроса...
});

Можно передавать массивы:

$.get("auth.php", {'array_1[]':[value_1, value_2], name_1:vale_3}, function(data){
    ...код, выполняемый после запроса...
});

А на том конце запроса (в PHP) ловите как обычные данные из формы - реквестом.

По крайней мере у меня так работает.

Ответ из php, например html-код нужно передавать одной переменной. В JS вы его получаете под видом переменной data. С ней вы работаете в конструкции функции. Пишете свой код, вместо написанной у меня фразы ...код, выполняемый после запроса...

мануал

READ ALSO
preg_replace() Заменить только первую подмаску

preg_replace() Заменить только первую подмаску

У меня есть регвыражение:

116
как сформировать многомерный json код на php

как сформировать многомерный json код на php

возникла необходимость вывести произвольную таксономию в json

145
Какие есть хуки/фильтры для указания скидки товару woocommerce?

Какие есть хуки/фильтры для указания скидки товару woocommerce?

Всем привет! Вопрос на засыпку: какие есть хуки/фильтры для указания скидки товару? Те

104
Как отправить выбранный чекбокс

Как отправить выбранный чекбокс

Есть код, который отправляет введенное значение input в базуНо необходимо еще, чтобы в базу отправлялся один из выбранных чекбоксов

123