Altijd een nul achter de response na een ajax request
-
Hoi,
Ik probeer in een plugin een postrequest te maken met jQuery en de
wp_ajax
action. Alleen geeft deze request telkens een nul achter de response terug. Het zal wel een foutmelding zijn, maar ik kan niet vinden wat er fout is.Hier is de code:
function geheimenaamvandeplugin_js(){ if(isset($_POST['url']) && !empty($_POST['url'])){ echo 'ok'; } else { echo 'false'; } }
…
// Hier laad ik de javascript mee add_action('admin_menu', 'init'); // Spreekt voor zich, hier de connectie tussen de JS-functie en de ajax-response add_action('wp_ajax_geheimenaamvandeplugin_js', 'geheimenaamvandeplugin_js', 10);
Hier is een stukje van de Javascriptcode, daar valt niet veel aan op te merken
$.post('<?php echo $site_url;?>/wp-admin/admin-ajax.php', { 'action': 'geheimenaamvandeplugin_js', 'cookie': encodeURIComponent(document.cookie), 'url': url }, function(str){ if(str == 'ok'){ alert('Goed!'); } else { alert('Fout: ' + str); } } );
Kent iemand dit probleem? De response is nu dus
ok0
in plaats vanok
.
- Het onderwerp ‘Altijd een nul achter de response na een ajax request’ is gesloten voor nieuwe reacties.