Voting system (AJAX)

Voting system (AJAX)

I'm implementing a voting system and I when I want to update the number of votes using AJAX, I refresh the count of all the publications. But I cant to refresh only one publication. See my HTML:

<li class="like-publication">
     <span class="votes">
            {{Publication::find($publication->id)->profilepublicationvotes->sum('vote')}}
     </span>          
     {{ Form::open(array('url' => 'profilepublicationvotelike', 'class' => 'vote_ajax')) }}
     <input type="text" id="disabledTextInput" style="display:none" name="vote" value='1'>
     <input type="text" id="disabledTextInput" style="display:none" name="user_id" value="{{ Auth::user()->id }}">
     <input type="text" id="disabledTextInput" style="display:none" name="publication_id" value="{{ $publication->id }}">

     {{ Form::submit('vote', array('class' => 'button expand round')) }}
 
    {{ Form::close() }}
</li>
       

And my javascript (AJAX):

$(document).ready(function() {
    var form = $('.vote_ajax');
        form.bind('submit',function () {
            $.ajax({
                type: $(this).attr('method'),
                url: $(this).attr('action'),
                data: $(this).serialize(),
                complete: function(data){
                },
                success: function (data) {
                    $('.success_message').hide().html('');
                        $(form)[0].reset();
                        console.log("working");

                        $('.votes').text( data );
                },
                error: function(errors) {
                        alert('Something went to wrong.Please Try again later...');
                }               
            });
       return false;
    });
});