Как использовать php-скрипты, когда что-то происходит, ajax? - PullRequest
0 голосов
/ 11 апреля 2011

Я строю систему комментариев.Итак, у меня есть страница php, которая отображает один комментарий.Теперь у меня есть php Хотите загрузить все комментарии на одной странице.как мне взять данные из файла A и отобразить их в файле B?

Кроме того, и что еще более важно, у меня есть кнопка upvote, когда вы нажимаете на нее, необходимо выполнить какой-то скрипт, я могу написать этот скрипт,но чем, как я могу это сделать?

Я действительно не знаю ajax, но почему-то мне кажется, что это как-то связано с этим ... как мне это сделать?

Я могу думать только о двух методах для первого и ничего для второго.Я думал о включении HTML с использованием php «include» или использовании iframes, оба решения кажутся странными ...

Я уже некоторое время программирую на php, но это первое, что я на самом деле делаю с ним...

Заранее спасибо, Фингерман.

Ответы [ 2 ]

3 голосов
/ 11 апреля 2011

Прежде всего, чтобы создать кнопку upvote, сделайте что-то вроде:

<img src=".." id='upvoteButton' />

И используйте JQuery с AJAX, например:

$("#upvoteButton").live('click', function(){
        postData="data="+value; /* Data that you may want to pass to your script */
        $.ajax({
            type: "GET",
            url: "yourSecript.php",
            async: true, /* If set to non-async, browser shows page as "Loading.."*/
            cache: false,
            data: postData,
            success: function(data){ 
            }
        });
        return false;
    });

Пожалуйста, дайте мне знать, если вам не ясно ....

2 голосов
/ 11 апреля 2011

Да, для этого вам нужен AJAX, если вы не хотите перезагружать страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...