Wordpress - JQuery Ajax - erfolgreiche Ausgabe der Response aber trotzdem -1 am Ende
Hi,
ich möchte gerne per JQuery Ajax Request einen Wert abfragen.
Dazu habe ich ein simples Beispiel hier:
der Request funktioniert und ich bekomme auch eine Antwort, jedoch siet die ANtowrt so aus 'TEST-1'.... also an den POST, der als echo in der funktion ausgegeben wird, hängt wordpress wohl noch ein -1 dran.... -1 heißt soviel wie "hier ist irgendwo ein Fehler"... aber der Request an sich funktioniert ja!?
Hat jemand eine Idee oder Tipp??
ich möchte gerne per JQuery Ajax Request einen Wert abfragen.
Dazu habe ich ein simples Beispiel hier:
<form id='my_form'>
<input type='text' value='TEST' size='50' name='data1'><br>
<input type='button' value='Report' id='submit_form'>
jQuery('#submit_form').click(function(){
var str = jQuery("#my_form").serialize();
jQuery.ajax({
url: 'http://localhost/wordpress/wp-admin/admin-ajax.php',
type: 'POST',
data: 'action=handle_ajax&'+ str,
error: function() {
alert('fehler');
},
success: function(response) {
alert(response);
}
});
});
add_action('wp_ajax_nopriv_handle_ajax, 'handle_ajax_func');
function handle_ajax_func() {
echo $_POST['data1'];
}
der Request funktioniert und ich bekomme auch eine Antwort, jedoch siet die ANtowrt so aus 'TEST-1'.... also an den POST, der als echo in der funktion ausgegeben wird, hängt wordpress wohl noch ein -1 dran.... -1 heißt soviel wie "hier ist irgendwo ein Fehler"... aber der Request an sich funktioniert ja!?
Hat jemand eine Idee oder Tipp??
Please also mark the comments that contributed to the solution of the article
Content-Key: 180318
Url: https://administrator.de/contentid/180318
Printed on: April 26, 2024 at 05:04 o'clock