Отправить данные js (get)

180
25 апреля 2019, 14:20

Подскажите пожалуйста, есть такой код:

<input type="text" name="id" value="текст" hidden>
<a href="/delete.php?id=">Отправить</a>

Как взять данные из input и отправить в ссылку? post и get формы не подходят. Возможно выполнить post запрос с помощью ajax? Как выполнить post или get запрос с помощью ajax без <form></form>? Эти данные /delete.php должны быть скрыты.

Answer 1

Если я правильно понял что вы хотите, то примерно так.

document.getElementById("send").addEventListener("click", function(){ 
let value = document.getElementById("data").value; 
let xhttp = new XMLHttpRequest(); 
xhttp.open("GET", "/delete.php?id=" + value, true); 
xhttp.send(); 
});
<input id="data" type="text" name="id" value="текст" hidden> 
<a href='#' id="send">Отправить</a>

Answer 2

Возможно через ajax.

$.ajax({
     method: "POST/GET", // Выберите нужный метод
     url: "/delete.php",
     data: {data = $('input').val()},
     success: function(result){
      alert(result);
        }
   });
READ ALSO
Конвертация даты JS

Конвертация даты JS

Всем доброго дня

189
Promise через callback

Promise через callback

Написал небольшой пример, никак не могу додуматься, как заставить это работать и правильно ловить ошибкиФункцию helper3(next) нельзя менять

154
Как открывать и закрывать ссылку по таймеру?

Как открывать и закрывать ссылку по таймеру?

Подскажите как сделать так чтоб ссылка появлялась в определенное время и потом скрывалась тоесть будет проводится мероприятие в одно и то же время...

157
Заполнение imput поля JQ

Заполнение imput поля JQ

На сайте есть форма ввода inputЯ пытался заполнить её скриптом ниже:

169