PostBack til PHP ?

Tags:    php

Her forleden fik jeg set en ASP.NET video , hvori man kan benytte PostBack, hvilket betyder den tjekker for om felter er udfyldt direkte uden, at man skal trykke send og osv.

Findes et sådan alternativ til PHP (5) ? Eller hedder løsningen noget i retning af et Javascript?



10 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Jeg er ikke helt klar over hvordan de præcis gør i ASP.NET, men det er noget med at man submitter en form. Du kan evt. kigge på det her:

Fold kodeboks ind/udKode 


Har du koden til det præcise eksempel?

PS. Umiddelbart kan jeg ikke se hvorfor at man skal ind og kontakte serveren, for noget som snildt kunne være tjekket med Javascript.



Postbacks i ASP.net kører over Javascript og bliver ofte kaldt "AJAX", der findes en række frameworks til det.

Fandt denne liste:
http://ajaxpatterns.org/PHP_Ajax_Frameworks

Personligt kan jeg kun anbefale brugen af ExtJS, det er et rigtigt nice JS lib, så prøv at kigge på det.
ved ikke om de har eksempler hvor man bruger PHP som backend, men prøv at kigge på det :)
http://extjs.com/



Du kan snildt lave noget ligned i php, med ajax

http://www.w3schools.com/ajax/default.asp



Til det kan jeg anbefale JavaScript frameworket Prototype.

Det er meget let at komme i gang med hvis du bare har en smule kendskab til programmering. http://www.prototypejs.org/learn



Postbacks i ASP.net kører over Javascript og bliver ofte kaldt "AJAX", der findes en række frameworks til det.

Prøv at trykke på "Følg med i tråd". Det er ikke ajax..



Postbacks i ASP.net kører over Javascript og bliver ofte kaldt "AJAX", der findes en række frameworks til det.

Prøv at trykke på "Følg med i tråd". Det er ikke ajax..


Et udsnnit fra din kode

<script type="text/javascript">

selv om asp.net editoren nok laver det meste for dig, er det stadig javascript

har fundet lidt links omkring det tekniske.
http://www.xefteri.com/articles/show.cfm?id=18
http://www.codersource.net/asp_net_post_back.html
http://delphi.about.com/library/weekly/aa051705a.htm





@Thomas:
Det er fuldstændig korrekt. Det er Javascript. Men kigger du i koden ser du følgende mønster:

Følg med i tråd kalder "WebForm_DoPostBackWithOptions":
Fold kodeboks ind/udKode 

Som kalder __doPostBack
Fold kodeboks ind/udKode 

Som igen kalder theForm.submit();
Det er overhovedet ikke Ajax, men jeg kan godt se at det kan forvirre.:)
Det er egentlig bare en "besværlig" måde at submitte en form på. Håber det hjalp på forståelsen.



Indlæg senest redigeret d. 19.11.2007 09:10 af Bruger #4479
Okay det hjalp mig ikke yderligere meget, men okay I får lidt af koden:

Fold kodeboks ind/udKode 


Jeg har en jobopslagsside , det vil sige man kan tilføje et "opslag" , men istedet for at jeg skal sende brugeren tilbage , hvis svaret er forkert, ville jeg gerne kunne validere om felterne er udfyldt med det samme.





Alm. postsbacks er ikke AJAX, I know.
men, AJAX er nice til at lave det på en lidt smartere og ofte mere brugervenlig måde.
AJAX står for "Asynchronous JavaScript and XML" og benyttes til at refreshe enkelte dele af et site, ex et div tag, ud fra et asynkront postback til din backend.

eller lidt nemmere:
AJAX benyttes til at sende nye data til et element, uden at brugeren skal opdatere hele sitet.



Alm. postsbacks er ikke AJAX, I know.
men, AJAX er nice til at lave det på en lidt smartere og ofte mere brugervenlig måde.
AJAX står for "Asynchronous JavaScript and XML" og benyttes til at refreshe enkelte dele af et site, ex et div tag, ud fra et asynkront postback til din backend.

eller lidt nemmere:
AJAX benyttes til at sende nye data til et element, uden at brugeren skal opdatere hele sitet.

Så er vi enige.



t