Quote in bericht en Ajax/Jquery

Gestart doorShahiem22 reacties53 weergaven

23 berichten · pagina 1 van 2

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hi,

Ik ben bezig met mijn forum maar nu wil ik dat als je op Quote knopje druk dat je quote in een textarea komt staan. Hoe doe ik dit?

En ik wil ook dat berichten automatisch worden geladen net als one2xs, nu kan je daar JQuery voor gebruiken. Maar is Ajax niet handiger? En hoe moet ik dan te werk gaan?

Bedankt

Gegroet,
Shahiem
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ajax zit in jQuery dus je kan gewoon jQuery gebruiken. Je moet gewoon zorgen dat er om de x seconden een request naar de server gedaan wordt die kijkt of er nieuwe posts zijn. Als dat zo is -> nieuwe posts naar user sturen
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En hoeveel secondes zijn aan te raden? 5?
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ligt aan het aantal bezoekers / de belasting die je script geeft
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oh ok, en wat is handiger. $.get of $.ajax?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
$.post winkDan moet je variabelen meesturen
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zag op de Jquery site een reactie met dat $.post niet in IE werkt, is dat zo?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Shahiem schreef:
Ik zag op de Jquery site een reactie met dat $.post niet in IE werkt, is dat zo?
Jawel hoor
Geef eens een linkje yummie
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Ja die reacties moet je ook niet geloven hea yummieDas door de users zelf geplaatst
Trouwens, jquery is 100% compatibel met alle browsers
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het lukt nu, maar nu wil ik interval gebruik maar dan werkt hij niet.

<script type="text/javascript">
            $.post("[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/LINK"]LINK[/URL][COLOR= #007700];[/COLOR] ?>forum/topic-berichten.php", { topic_id: "[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$topicFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR] ?>" },
            setInterval(function(data) {
               $(.result).html(data);
             }, 2000));
            </script>
            <div class="result"></div>


Hij laadt geen berichten, hoe los ik dit op? (Let niet op uitlijning)
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je moet die hele post opnieuw aanroepen, niet de success function
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
script type="text/javascript">
            $.post("[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/LINK"]LINK[/URL][COLOR= #007700];[/COLOR] ?>forum/topic-berichten.php", { topic_id: "[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$topicFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR] ?>" },
             function(data) {
               $(.result).html(data);
             });
             
             function update()
             {
                $.post("[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/LINK"]LINK[/URL][COLOR= #007700];[/COLOR] ?>forum/topic-berichten.php", { topic_id: "[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$topicFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR] ?>" },
                 function(data) {
                   $(.result).html(data);
                 });
             }
             setInterval( "update()", 2000);
            </script>


Hij werkt biggrin. Bedankt superheld! emo
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Graag gedaan biggrin
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bij mijn forum daar worden automatisch berichten geladen, maar dan om de 5 secondes bijvoorbeeld zie je dat hij gerefreshed wordt. En bij het one2xs forum niet. Wie weet waar door dat komt?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren