Trimitere date din formular cu Ajax la PHP
Scris: Lun Sep 21, 2015
Folosesc functia ajaxSend() de la pagina: intrebare-functie-ajax-t2065.htm , merge super pana la un punct cind in php nu recunoaste $_POST sau $_REQUEST. Simplificat:
html:
js:
ajaxtab1.php:
Intotdeauna imi arata ca nu este setat $_REQUEST['pn'] sau $_POST['pn']. Am incercat si cu
si tot nu merge. Unde am gresit? Multumesc.
html:
Cod: Selectaţi tot
<form id="formtab1" name="formtab1" onsubmit="apeleazaAjax();" method="POST" action="#" >
<input type="text id="pn" name="pn" >
<input type="submit" name="submit" id="submit">
</form>
Cod: Selectaţi tot
<script type="text/javascript">
function apeleazaAjax(){
var form_data = {'name':'Nume', 'pass':'Parola'};
ajaxSend(form_data, 'ajaxtab1.php', 'post', function(resp){
$('#idtab1').html(resp);
});
}
</script>
Cod: Selectaţi tot
<?php
if (isset($_REQUEST['pn'])) echo 'Buna ziua';
else echo 'La revedere ';
?>
Cod: Selectaţi tot
<script type="text/javascript">
$("#formtab1").submit(function() {
apeleazaAjax();
});
</script>