Хотите показать "загрузка ....." на странице PHP - PullRequest
2 голосов
/ 26 января 2011

Я занимаюсь разработкой веб-страницы на PHP, которая требует следующих функций: 1. Когда пользователь нажимает «Скажи спасибо», его следует заменить на «Готово!».2. В то же время я хочу вызвать действие в indexController.3. В настоящее время я хочу показать «загрузка ....» 4. На текущей странице много динамического содержимого, которое также не должно меняться.

Пожалуйста, предложите мне, что мне следует сделать, чтобы выполнить вышеуказанные задачи.......

Ответы [ 2 ]

3 голосов
/ 26 января 2011

Полагаю, вам нужен AJAX-вызов. Я обычно делаю это для загрузки комментариев и тому подобного, когда вы нажимаете «больше». В моем случае есть пустой div и тег <a> со ссылкой на представление комментариев (с отдельным действием, ofc). Затем я использую jQuery для магии AJAX:

$(function() { 
    $("a.CommentsListBtn").click(function() { 
        var tmpHref = $(this).attr("href");
        var tmpLayer = $(this).parent().children("div.CommentsList");
        tmpLayer.load(tmpHref, function() {
            tmpLayer.stop().slideDown("medium");
        });
        return false;
    });
});

Надеюсь, это поможет.

2 голосов
/ 26 января 2011

Научитесь использовать JQuery , JQuery UI .Это не так сложно!Я думаю, что вам нужно изучить следующее:

...