HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: /var/www/html/insiders/wp-load/wp-content/plugins/pretty-link/js/quick_create.js
jQuery(function ($) {
  var $error = $('#prli-quick-create-error'),
    $loading = $('#prli-quick-create-loading'),
    showError = function (message) {
      $error.html(
        $('<div class="notice notice-error">').append(
          $('<p>').text(message)
        )
      ).show();
    };

  $('#prli-quick-create').on('submit', function (e) {
    e.preventDefault();

    $error.hide();
    $loading.show();

    $.ajax({
      type: 'POST',
      url: PrliQuickCreate.ajaxUrl,
      data: {
        action: 'prli_quick_create',
        _ajax_nonce: PrliQuickCreate.nonce,
        url: $('#prli-quick-create-url').val(),
        slug: $('#prli-quick-create-slug').val()
      },
      dataType: 'json'
    }).done(function (response) {
      if (response && typeof response === 'object') {
        if (response.success) {
          window.location = response.data.redirect;
        } else {
          showError(response.data.message);
        }
      } else {
        showError(PrliQuickCreate.invalidServerResponse);
      }
    }).fail(function () {
      showError(PrliQuickCreate.ajaxError);
    }).always(function () {
      $loading.hide();
    });
  });
});