Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

send an http request without XHR in an event handler

How to send an http request with either post/get method using javascript as an eventhandler? Thanks! Paul

like image 584
Paul Avatar asked Dec 19 '25 08:12

Paul


2 Answers

Okay, you don't want to use Ajax. You can use an event handler to submit a form!

<a href='#' onclick='cow_submit("zoodle")'>send</a>
<form method='post' id='formie' action='find_some_action.php'>
  <input type='hidden' id='snoutvar' name='snoutvar' value='snout'>
</form>

<script>
function cow_submit(a_var_to_set){
  var plip=document.getElementById('formie');
  var snout=document.getElementById('snoutvar');
  snout.value=a_var_to_set;
  plip.submit();
  }

See https://developer.mozilla.org/en/DOM/form

like image 96
JAL Avatar answered Dec 21 '25 22:12

JAL


use XmlHttpRequest

sample code:

var client = new XMLHttpRequest();
client.onreadystatechange = handler;
client.open("GET", "test.xml");
client.send();

function handler()
{
   // your handler
}
like image 39
Anwar Chandra Avatar answered Dec 21 '25 23:12

Anwar Chandra



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!