Sākumlapa › Forumi › Mājas lapu izstrāde › Web veidošana un problēmas › HELP: AJAX
Kods šeit.
Varbūt kādam ir kādas iedejas? Itkā būtu jālieto getResponseHeader
function sndReq(action) {
http.onreadystatechange = handleResponse;
http.open(‘get’, ‘test.php’);
http.send(null) ;
}
Pārtaisi šādi
http.open(‘GET’ , ‘
vai
http.open(‘GET’ , ‘https://’ + window.location.host + ‘/test.php);
Bet vispār tā to nedara .. skriptu nav smuki rakstīt html.
Bez tam , neesmu droš vai tavs createRequestObject() darbojas tā ka
tu to gaidi, jo ‘ if(browser == “test”){‘ ir nefunkcionējošs
NEVARU PALDZÇT JO TAVS DEBÃŽLAIS WYSIWYG MAN NEÃÂUJ RAKSTÃŽT SKRIPTUS ÃEIT
tagdos liec iekðâ.
Tas browser test ir tikai tâds lieks. Kas tieði tev neïauj rakstît?
[code] tagdos liec iekðâ. tagdos liec iekðâ.[/quote]
[code]
Tur ir rakstts ‘<' , tad 'jautjumzîme' , 'php' , 'bljaaa' ,'jautâjumzîme' un '>‘.
[code]
Tur ir rakstts ‘<' , tad 'jautjumzîme' , 'php' , 'bljaaa' ,'jautâjumzîme' un '>‘.
Tas gan ir tikai viens no iespçjamajiem variantiem (ticamâkais).
Vieglâk protams bûtu ja varçtu redzçt visu kodu kas iesaistîts datu plûsmâ.
Ðeit ir attçloðanas templata faili
Galvenais attçloðanas fails
Rezultâtu fails
Rezultâtu RSS attçloðanas fails
Iespçja ir izmantot arî RSS, lai ajax òemtu rezultâtus no RSS, lîdzîgi kâ tas notiek iekð datuves.
Javacriptu izmantot nevaram, pârâk liels èakars.
Lai aplûkotu komentâru veidoðânu
http://www.notepad.lv/topics_anyhere.php
Tas arî ir viss. Man ðíiet, ja izmantotu to iespçju ar RSS, lieta bûtu vienkârðâka.
Bet RSS sorce mçs redzam kïûdu, kas varbût arî ietekmç to ajax encodingu
Warning: htmlspecialchars() [function.htmlspecialchars]: charset `windows-1257′ not supported, assuming iso-8859-1 in /home/notepad/public_html/topics_anywhere.php on line 1494
Risinâjus – Nomainît encodingu topics_anyhere.php failam.
Neatbilst encodings , jo htmlspecialchars nav domâts win-1257 encodingam. Ja dikti vajag , tad vari transformçt pa priekðu uz utf8 to virksni (
A linki .. useless .. pirmais ir kaut kâds html’siks dumps (1MB+ text only). Pârçjie neatbilda virsrakstam.
P.S. datuvç jau sen kâ nav ajax, jo tas sakara datubazi reguâri .. un atðÃirîbâ no tava varianta (1 sek) datuvç tika veikta pârbaude ik pçs 60 vai 120 sekundçm.
Bez tam , tas nav ajax par ko tu tur runâ, jo ajax galvenâ sastavdaïa IR javascript’s.
P.P.S. Principâ neko no taviem ‘papildmateriâliem’ izmantot nevar .. vismaz ne es , jo es nespçju saskatît saistîbu star xml/http pieprasîju un tabulçtu html.
:hmz:
AJAX .. tas ir negluþi precîzs tehnoloìijas apzîmçjus (radîts ekonomistie, lai nevajadzçtu atminçties daudzus saîsinâjumus).
Asninhronais Javascripts Ar Xml. Patiesîbâ tas ne vienmçr ir asinhrons, ne obligâti ar javascript, un diezgan reti ar xml.
Ar JS tu izveido XmlHttpRequerst ( xhr ) objektu, kas veic datu apmaiòu starp lietotâja lîmeni un serveri.
Te bûs diagrammas ar ajaxparastais
Tu veic pieprasîjumu serverim, un tas atgrieþ tev datus (slinkums taisît piemçru .. velâk uztaisîðu kaut ko iekð innonsen.se/labs/ .. bet kaut kad vçlâk). Tie var tik atgriezti jebâdâ formâ. Parasti izvçlâs xml, html vai parastu textu. HTML datus parasti ievieto jau esoðajâ lapâ, kâdâ noteiktâ DIV’â ar document.getElementById(‘kautkas’).innerHTML = xhr.responseText (apmçram). JA atgrieþ cml, tad to uz vietas parsç un veido DOM objektus, kurus arî pçc tam ievieto kâdâ XHTML struktûras objektâ.
Parasti atgrieþot kâdu plain-text fragmentu tas tiek izmantots tikai JS pusç un neizmanto tieðâveidâ grafiski.
Ka attiecas uz datu apjomu, tad tas veinmçr ir mazâks par visaslapas apjomu.
Piem atgrieþot XML ar jaunâkajiem komentâriem tas izskatîtos ðâdi
notice
Skaties to rindu kas sâkas ar un tam taisît reload.
p.s. joprojâm nepameta sajûta, ka tev îsti nav nojausma kas slçpjas aiz tiem 4triem mistiskajiem burtiem – ajax.
:hmz:
Ar
Tev ir tīrs diezgan acmredzamas iespējas: mācies JS , izmanto iframe , aizmirsti to fišku.
Diemžēl nesānāks arī ar Iframe, jo vajadzīgais fails tiek ielādēts laukā, bet kad vajadzētu spiest uz linku, tas ielādējās tajā pašā freimā, vajadzētu lai, kad uzspiež uz linku, tas nomaina visu lapu un parāda linka lapu.
target=”_parent”
Preses relīzes