$("#submitButton").click(function() { $.ajax({ type : "POST", url : "api/cart", contentType : "application/json", data : JSON.stringify(cartItems), success : function(data, status, xhr) { var dataEnc = window.btoa(unescape(encodeURIComponent(JSON.stringify(data)))); $.redirect('/virtual-store/confirm.html', dataEnc); $('#jsonForm').capture(); $('#jsonForm').submit(); }, error : function(data, status, xhr) { $('#errors').puidialog('show'); $('#errorMessages')[0].innerHTML = data.responseJSON.error.message; } }); });