Archívum - Aug 2, 2012 - Fórum téma
Ajax - Form átküldése
Üdvözletem.
Lehet, hogy már volt ilyen téma, kerestem nem találtam, ha még is, akkor elnézést.
Előre szólok nem nagyon értek az ajax-hoz és erős a gyanúm, hogy nem is lehetséges amit szeretnék, de azért biztos ami tuti megkérdezem.
Szóval olyan érdekelne, hogy van-e lehetőség arra, hogy az egész formot átküldjem ajax-on keresztül vagy egyenként kell az elemeket átküldeni?
Már próbálkoztam, idáig jutottam:
index.phpajax.php
■ Lehet, hogy már volt ilyen téma, kerestem nem találtam, ha még is, akkor elnézést.
Előre szólok nem nagyon értek az ajax-hoz és erős a gyanúm, hogy nem is lehetséges amit szeretnék, de azért biztos ami tuti megkérdezem.
Szóval olyan érdekelne, hogy van-e lehetőség arra, hogy az egész formot átküldjem ajax-on keresztül vagy egyenként kell az elemeket átküldeni?
Már próbálkoztam, idáig jutottam:
index.php
- <!DOCTYPE html>
- <html>
- <head>
- <script type="text/javascript">
- function ajax(x){
- var xmlhttp;
- if (window.XMLHttpRequest){
- xmlhttp=new XMLHttpRequest();
- }
- else{
- xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
- }
- xmlhttp.onreadystatechange=function(){
- if (xmlhttp.readyState==4 && xmlhttp.status==200){
- document.getElementById("newDiv").innerHTML=xmlhttp.responseText;
- }
- }
- xmlhttp.open("POST","ajax.php",true);
- xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
- xmlhttp.send("new="+x);
- }
- </script>
- </head>
- <body>
- <form id="newForm">
- <input type="text" name="name" /><br />
- <input type="text" name="tel" /><br />
- <input type="button" value="Mehet" onClick="ajax(this.form)" />
- </form>
- <div id="newDiv">
- </div>
- </body>
- <?php
- var_dump($_POST['new']);
- ?>
ajax history
Sziasztok!
Hogy tudom azt megoldani ha ajaxal betöltök több oldal és frissitek akkor ne rakjon vissza rendes lapra ha nem maradjon az ajaxos résznél?
segítsetek köszi:)
■ Hogy tudom azt megoldani ha ajaxal betöltök több oldal és frissitek akkor ne rakjon vissza rendes lapra ha nem maradjon az ajaxos résznél?
segítsetek köszi:)