Подключение функции PHP к запросу AJAX: что мне не хватает?

Сообщение обратного вызова равно 0, и я не могу понять, почему.

Я стараюсь следовать этому руководству как можно ближе, но я, очевидно, что-то пропустил.

В сети в Google Chrome каждый раз, когда я нажимаю кнопку, которая запускает форму для отправки, я вижу, что admin-ajax.php вызывается, а статус – 200.

Что я делаю не так?

 <form method="POST" action="member-update" enctype="multipart/form-data"> <!-- ... bunch of inputs and stuff in here --> </form> 
 error_reporting(-1); ini_set('display_errors', 'On'); $tm = new TeamManager(); add_action('wp_ajax_member-update', 'member_update'); function member_update() { echo json_encode("TEST ... "); } 
 jQuery('.member-update-button').click(function () { var parentForm = jQuery(this).closest('form'); var postData = parentForm.serializeArray(); jQuery.ajax({ url: "<?php echo admin_url('admin-ajax.php'); ?>", data: { action: 'member_update', postData: postData }, type: "POST", dataType: 'json', success: function (retmsg) { alert(retmsg); // test for now }, error: function () { alert("error"); // test for now } }); });