bootmeup
Goto Top

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:


<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??

Content-ID: 180318

Url: https://administrator.de/contentid/180318

Ausgedruckt am: 22.11.2024 um 05:11 Uhr