Я создал систему голосования с ajax и php, и я отправляю данные на php-страницу для сохраненных данных в db. Я попытался отправить данные с помощью ajax-сообщения и php. Моя проблема заключается в том, что данные не отправляются на страницу. Мой код js:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script> $(document).ready(function(){ $.ajaxSetup({ url: 'vote.php', type: 'POST', cache: 'false' }); $('.vote').click(function(){ var self = $(this); var action = self.data('action'); var parent = self.parent().parent(); var imgid = <?=$array['id'];?>; if (!parent.hasClass('.disabled')) { if (action == 'up') { parent.find('#image-like').addClass('disabled_up'); $.ajax({data: {'imgid' : imgid, 'action' : 'up'}}); } else if (action == 'down'){ parent.find('#image-dislike').addClass('disabled_down'); $.ajax({data: {'imgid' : imgid, 'action' : 'down'}}); }; parent.addClass('.disabled'); }; }); }); </script>
и мой html-код:
<a href="javascript:void(0);" id="image-like" data-action="up" class="vote"></a> <a href="javascript:void(0);" id="image-dislike" data-action="down" class="vote"></a>