Yulia
Yulia

Reputation: 3

Prototype to jQuery

I am trying to convert this code from Protoytpe to JQuery:

Event.observe(window, 'load', init, false);

function init(){
 Event.observe('signup','submit',storeAddress);
}

// AJAX call sending sign up info to store-address.php
function storeAddress(event) {
 // Update user interface
 $$('response').innerHTML = 'Adding email address...';
 // Prepare query string and send AJAX request
 var pars = 'ajax=true&email=' + escape($F('email'));
 var myAjax = new Ajax.Updater('response', '/mailchimp/store-address.php', {method: 'get', parameters: pars});
 Event.stop(event); // Stop form from submitting when JS is enabled
}

Any help appreciated!

Upvotes: 0

Views: 341

Answers (1)

meder omuraliev
meder omuraliev

Reputation: 186762

$(function() {
    $('#signup').submit(function(e) {
       var el = this;
       e.preventDefault()
       $('response').html('Adding email address');
       $.ajax({
          url:'/mailchimp/store-address.php',
          data: 'ajax=true&' + $(el).serialize(),
          success:function(){}
       });
    });
});

This should get you started and you can fill in the missing parts or modify it. Remember to reference the API.

Upvotes: 3

Related Questions