Система голосования PHP и MySQL с помощью jQuery - PullRequest
0 голосов
/ 05 сентября 2011

Вы можете увидеть мою скрипку того, что я делаю здесь: скрипка

В voice_up.php я вставляю голос в MySQL и заменяю ссылку двумя сообщениями:

«успешно» или «ошибка»

Но проблема в том, что мне не нужно менять ссылку, я должен обновить 2 поля, отображающие новый вопрос, без перезагрузки страницы.

Это до того, как я проголосую: Before voting up

И после того, как я проголосую: After voting up

Что мне нужно, когда они нажимают вверх (Aceptar), это меняет вопрос, а не показывает, что я проголосовал. Спасибо.

Ответы [ 2 ]

1 голос
/ 05 сентября 2011

Вам нужен бэкэнд, который возвращает информацию в формате (например, JSON или XML), а затем анализирует ее на странице. Когда они нажимают на ссылку для голосования, происходит запрос ajax для голосования. И ответ на этот запрос ajax - ваш новый вопрос.

Затем вы анализируете запрос, заменяете старый вопрос новым. И замените URL-адрес вашего запроса ajax новым идентификатором нового вопроса. (так что вы всегда можете проголосовать снова)

0 голосов
/ 06 сентября 2011

Моя проблема решена в другом посте:

$(document).ready(function()
{

$(document).delegate('.vote, .vote1', 'click', function()
    {
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...