/** * Plugin Template frontend js. * * @package WordPress Plugin Template/JS */ const form = ` ` //const loginUrl = 'http://localhost:9292/api/login2'; const loginUrl = '/api/login2'; jQuery(document).ready( function (e) { console.log('Hello World!!'); jQuery('.loginbutton').click(function () { console.log('onclick'); jQuery('body').append(jQuery.parseHTML(form)); jQuery('#closelogin').click((e) => { e.preventDefault(); console.log('onclose'); jQuery('.modal-bg').remove(); return false; }); jQuery('#modal').css('display', 'block'); jQuery('.modal-bg').fadeIn(); jQuery('#mandologin').click((e) => { e.preventDefault(); let $form = jQuery( '#modal' ), email = $form.find( "input[name='email']" ).val(), password = $form.find( "input[name='password']" ).val(); let data = {email: email, password: password, origin: 'mandologin'} console.log('data', data); let ret = jQuery.post(loginUrl, data); ret.done((data) => { console.log('ret', data); let rd = JSON.parse(data); if (rd.status === 'ok') { console.log('success'); window.location = rd.redirect; } else { jQuery('#loginerror').text('Sähköpostiosoite ja salasana eivät kelpaa.'); } }) }); }); } );