Autor Zpráva
tachov
Profil
Potřebuju zase pomoct učim se pomalu s php a ajaxem.

mám kod:

  
          <script type="text/javascript">
            var ajaxSubmit = function(formEl) {
                var url = $(formEl).attr('action');
                var data = $(formEl).serializeArray();
                $.ajax({ 
                    url: url,
                    data: data,
                    dataType: 'json',
                });

                return false;
            }   
                             
        </script>
                                                                                                               
                                                                                                                               
   <form method="post" action="pridat.php" onSubmit="return ajaxSubmit(this);">                                                   
      <input type="text" name="predmet" size="39" value="Nadpis článku"/><br>                                                      
      <textarea name="zprava" rows="5" style="width:800px;height:200px;"></textarea><br>                                           
      <input type="submit" class="submit" name="ok" id="tlacitkoclanek" value="Odeslat" /></td>                                    
    </form>                                                                                                                        
                                                   
                   


php :

 <?php
      include "./config.php";
     
      $predmet = $_POST["predmet"];
      $zprava = $_POST["zprava"];
      $datum = date("H:i d. m. Y");
      $smazano = "0";
      $zapis = mysql_query("INSERT INTO clanky SET predmet='$predmet', zprava='$zprava', datum='$datum', smazano='$smazano' ;");

  ?>

do databáze se přidá řádek ale zpráva a predmet se nevypíše.
php jako takové funguje ale nejspíš mi něco chybí v java scriptu.
tiso
Profil
Pre začiatok: default sa ajax posiela cez GET, nie POST
tachov
Profil
Super ... moc díky.. už to frčí.
a já se s tim seru 3 dny :D

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: