| Autor | Správa |
kurtulik1
 Užívateľ
 Založený: 21.01.2010 Príspevky: 71
 | Zaslal: St 30.11.11 18:06 |   |
Ahojte, robím stránku v php, oop, a chcel by som tam dať niečo také, že keď napr kliknem na hodnotenie članku, tak by som chcel aby sa refreslo iba to hodnotenie.
a môj problém je ten, že mám
| kód: | var auto_refresh = setInterval(
function (){
$('#hodnotenie_".$id"').load('niečo').fadeIn(\"slow\");
}
, 3000); |
a ten div mám
| kód: | | <div id=\"hodnotenie_".$id."\">Hodnotenie: ".nejaká funkcia()."</div> |
ta nejaká funkcia hádže hodnotenie ktoré číta z databázi, celé je to v triede, a ako by som to mal refreshnut aby sa tam načítalo to niečo, myslím priamo informácie, nie súbor.
Ďakujem |
| |
  |
 |
walther
 Užívateľ
 Založený: 24.01.2008 Príspevky: 10194 Bydlisko: Bratislava Vek: 24
 | Zaslal: St 30.11.11 18:22 |   |
|
  |
 |
camo
 Zablokovaný užívateľ
 Založený: 05.09.2009 Príspevky: 1176 Bydlisko: Lehota pod Vtáčnikom
 | Zaslal: St 30.11.11 19:01 |   |
Bud tak že pridáš v load() k adrese "adresa.php?bla=1" alebo v druhom parametri napíšeš "bla=1". Script potom zaregistruje premennú GET['bla']...
PS: Ale načo sa každé 3 sekundy aktualizuje hodnotenie článku??? |
| |
    |
 |
kurtulik1
 Užívateľ
 Založený: 21.01.2010 Príspevky: 71
 | Zaslal: Št 01.12.11 15:05 |   |
to ešte ošetrím, bude to iba vtedy, keď bude odoslané ohodnotenie článku. |
| |
  |
 |
kurtulik1
 Užívateľ
 Založený: 21.01.2010 Príspevky: 71
 | Zaslal: So 03.12.11 17:23 |   |
potreboval by som pomoc, ete s tým, že ja mám cool url, tak že cez htaccess mam toto| kód: | | RewriteRule ^(.*)/?$ index.php?p=$1 [L,QSA] | , a zvyšok url ci mením v php
číže url o-nas/3/plus/, a ja to prekuskujem v php, no a keďchcem refreshnut div, tak mi to hodí na zakladnu url, ale ja by som tam potreboval aj to o-nas. |
| |
  |
 |
kurtulik1
 Užívateľ
 Založený: 21.01.2010 Príspevky: 71
 | Zaslal: Ut 06.12.11 19:00 |   |
našiel som na nete niečo takéto| kód: | <script language=\"javascript\" type=\"text/javascript\">
<!--
// Get the HTTP Object
function getHTTPObject(){
if (window.ActiveXObject) return new ActiveXObject(\"Microsoft.XMLHTTP\");
else if (window.XMLHttpRequest) return new XMLHttpRequest();
else {
alert(\"Your browser does not support AJAX.\");
return null;
}
}
// Change the value of the outputText field
function setOutput(){
if(httpObject.readyState == 4){
document.getElementById('1_plus').innerHTML = httpObject.responseText;
}
}
// Implement business logic
function doWork(asd,kde){
httpObject = getHTTPObject();
if (httpObject != null) {
httpObject.open(\"GET\", \"hodnotenie.php?inputText=\"+asd, true);
httpObject.send(null);
httpObject.onreadystatechange = setOutput;
}
}
var httpObject = null;
//-->
</script> |
všetko funguje, ale ja by som to potreboval dinamicky, aby sa mi menil text kde ja chcem, teraz sa mení v 1_plus, ale ja by som tak potreboval dat iné id. |
| |
  |
 |
|