Jump to content
php.lv forumi

AJAX: POST metode


Zoom

Recommended Posts

Meklēju googlē un lasīju pamatus pa AJAX. Piemēram man šī lapa iepatikās: http://www.musestorm.com/developers/tutori...d_tutorial2.jsp

Visu izlasijū līdz pēdējai nodaļai. Tad lasīju: http://www.w3schools.com/php/php_ajax_database.asp

Piemēru es uzliku uz sava kompja visu pārbaudīju viss ok. Ar GET man viss forši salīdzinājās, kā jau bija tas domāts + vēl mazlietiņ pārvaidojot PHP skirptu uztaisīju input lauka pārbaudi (vai šādas teksts DB jau neeksistē, vārda garums, utt). Baigi iepatikās ši lieta. Bet diemžēl tas viss ir ar GET metodi. Tad es meklēju googlē cītīgi ar POST metodi. Dažus piemērus atradu, bet viņi bija diezgan pagrūti priekš manis, tāpēc es maģināju pārvaidot AJAX skriptu priekš POST metodes. Cik skatījos piemēros/pamācībās (paldies arī lietotājam artis par palīdzību), es izlaboju GET metodi uz POST, bet radās sarežģījumi ar HTML. PHP ar if'u pārbauda vai ir nospiesta submit poga, bet kā ar AJAX? Saktījos piemēru un tur bija kautkāda izsaukšanas funkcija uztaisīta, bet es nesapratu īsti kas un kā. Tāpēc es jautāju jums, kas man jāraksta iekš <input type="button" ..>? Lai uzspiežot "submit" pogu man dati aizsūtas uz AJAX un tad jau tālāk uz PHP skriptu. Vēlos uztasīt primtīvu "čatu", kur nepārlādē lapu (un tālāk lipināt kautko jaunu klāt).

 

Un te man ģeneālais skripts: http://paste.php.lv/5829

 

Paldies par sapratni puiši :)

Link to comment
Share on other sites

function sutaTXT(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Pārlūks neatbalsta HTTP pieprasījumu")
return
}
var url="parbaude.php"
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("POST",url,true)
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.send('teksts='+txt.value)
}

 

Šī funkcija pareiza? Es izdarīju kā jūs teicāt, bet spiežot pogu nekā nenotiek ;(

P.S piedodiet par manu uzmācību

Link to comment
Share on other sites

×
×
  • Create New...