Jump to content

How to use ajax in href


hexaludira

Recommended Posts

you need to attach a function call that makes an ajax request to the link's click event handler. Either by calling a function in the link's onclick attribute or attaching an event handler w/ javascript.

 

Example of an ajax post request, using jQuery:

 

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<a id='someLink' href=''>click me</a>
<div id='responseDiv'></div>
<script type='text/javascript'>
$(document).ready(function() {
  $('#someLink').on('click',function(e) {
    e.preventDefault();
    $.ajax({
      type : 'post',
      url  : 'script.php',
      data : {
        foo : 'bar' // data you want to send. This will give you $_POST['foo'] with value of 'bar'
      },
      success : function(response) {
        // put response into the div
        $('#responseDiv').html(response);
      }
    });
  });
});
</script>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.