Skip to content

Commit

Permalink
Improved: use wp-util library for AJAX request.
Browse files Browse the repository at this point in the history
Dan0sz committed Sep 4, 2023
1 parent cba27fb commit 5b4bb0e
Showing 3 changed files with 5 additions and 16 deletions.
17 changes: 3 additions & 14 deletions assets/js/edd-truemail.js
Original file line number Diff line number Diff line change
@@ -19,20 +19,9 @@ document.addEventListener('DOMContentLoaded', () => {

set_loader();

const form = new FormData();

form.append('action', 'edd_truemail_verify_email');
form.append('email', emailField.value);

fetch(
edd_global_vars.ajaxurl,
{
method: 'POST',
body: form
}
).then(
response => response.json()
).then(response => {
wp.ajax.post(
'edd_truemail_verify_email', { email: emailField.value }
).done(function (response) {
if (response === 0) {
remove_loader();

2 changes: 1 addition & 1 deletion assets/js/edd-truemail.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/Plugin.php
Original file line number Diff line number Diff line change
@@ -49,7 +49,7 @@ public function enqueue_scripts() {

$ext = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG === true ? '.min' : '';

wp_enqueue_script( 'edd-truemail', plugin_dir_url( EDD_TM_PLUGIN_FILE ) . "assets/js/edd-truemail$ext.js", [ 'edd-ajax' ], filemtime( plugin_dir_path( EDD_TM_PLUGIN_FILE ) . 'assets/js/edd-truemail.js' ), false );
wp_enqueue_script( 'edd-truemail', plugin_dir_url( EDD_TM_PLUGIN_FILE ) . "assets/js/edd-truemail$ext.js", [ 'wp-util', 'edd-ajax' ], filemtime( plugin_dir_path( EDD_TM_PLUGIN_FILE ) . 'assets/js/edd-truemail.js' ), false );
wp_enqueue_style( 'edd-truemail', plugin_dir_url( EDD_TM_PLUGIN_FILE ) . "assets/css/edd-truemail$ext.css", [], filemtime( plugin_dir_path( EDD_TM_PLUGIN_FILE ) . 'assets/css/edd-truemail.css' ) );
}

0 comments on commit 5b4bb0e

Please sign in to comment.