SO - 20110343

by Arun P Johny

HTML

<form id="myForm" action="google.com">
    <input type="submit" name="submit" value="s" />
</form>

JavaScript

$('#myForm').submit(function (event) {
    event.preventDefault();
    $.ajax({
        type: 'POST',
        url: '/echo/json/',
        cache: false,
        dataType: 'json',
        data: {
            json: '{}'
        },
        success: function (data) {
            console.log('success', data);
            $('#myForm')[0].submit();
        },
        error: function () {
            alert('boo');
        }
    });
});