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??
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 180318
Url: https://administrator.de/contentid/180318
Ausgedruckt am: 22.11.2024 um 05:11 Uhr