Ajax object comes back empty

This stackoverflow answer has a good example of basic ajax posting.

https://stackoverflow.com/questions/5004233/jquery-ajax-post-example

I would try adjusting your code so that the info you want to post is in the data parameter. jQuery isn’t my strongest suit, but I was under the impression that the $_POST data came through that parameter.

$('.walkthrough-list').find('a').each(function() {
    $(this).click(function() {

        data="p="+p_name+&uid='+user_meta.current_user_id+'&tut_name="+clicked_post;
        $.post(
            ajaxurl,
            {
                action: "rs-MYajaxAction",
                data: data
            },
            function(resp) {
                console.log(resp);
        });// end $.post 
        return false;
});

Granted there is probably a much better way to serialize your data.

error code: 521