Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(function () {
- function getCookie(cname) {
- var name = cname + "=";
- var ca = document.cookie.split(';');
- for(var i=0; i<ca.length; i++) {
- var c = ca[i];
- while (c.charAt(0)==' ') c = c.substring(1);
- IF (c.indexOf(name) != -1) return c.substring(name.length,c.length);
- }
- return "";
- }
- $pn_request_error = $('#pn-error');
- $pn_request_success = $('#pn-success');
- $token_success = $("#token-success");
- $token_error = $("#token-error");
- $("#checkout_form").submit(function(e) {
- $form = $(this);
- e.preventDefault();
- $.ajax({
- type: "POST",
- url: $form.attr("action"),
- data: $form.serialize(),
- dataType:"json",
- success: function(data){
- var type=$form.data('type');
- IF(type=="checkout"){
- $pn_request_success.slideDown(400).delay(800).slideUp('slow');
- $form.hide();
- $("#pn-modal-text").hide();
- $("#token-modal-text").show();
- $("#token_form").show();
- }
- },
- error: function(xhr){
- var resp = JSON.parse(xhr.responseText);
- // $pn_request_error.text(resp["error"]);
- $pn_request_error.slideDown(400).delay(800).slideUp('slow');
- }
- });
- });
- $("#token_form").submit(function (e) {
- $form = $(this);
- e.preventDefault();
- var data = $form.serialize();
- data['csrf_token'] = getCookie('csrftoken');
- $.ajax({
- type: "POST",
- url: $form.attr("action"),
- data: data,
- dataType:"json"
- }).success(function(data){
- $('#id_token').val();
- $token_success.slideDown(400).delay(800).slideUp('slow');
- $('#token_form').hide();
- $("#token-modal-text").hide();
- $("#agent-modal-text").show();
- $("#purchase_package").show();
- }).fail(function(msg){
- $token_error.slideDown(400).delay(800).slideUp('slow');
- });
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement