Autor Zpráva
Izzi
Profil
Dobry den,

chcel by som na stranke vyuzit uplne jednoduchy ajaxovy script, ktory by po kliknuti na nejaky odkaz spustil php subor (script), ale nenacital stranku, len by zmenil klikatelny odkaz na obycajny text. Nieco take, ako je napriklad na facebook-u, po kliknuti na "Páči sa mi to".

Nic som na nete nenasiel - neviem co mam hladat presne. V ajaxu sa vobec nevyznam, takze by som poprosil skor jednoduchy priklad (resp. odkaz) ako navod. Dakujem vopred.
jksdf
Profil
php script sa vykonáva vždy na serveri, teda, ak by mal užívateľ nainštalované napr. Apache a PHP, tak potom by sa to nejako dalo, ale inak nie
Radek9
Profil
Izzi:
Můžeš si to nejdřív načíst pomocí php, pomocí js změnit obsah daného bloku a pomocí ajaxu poslat phpku informace.
Izzi
Profil
no ja neviem presne ako to funguje, ale videl som na nete kopu takychto odkazov, ktore po kliknuti nenacitavaju stranku ale aj napriek tomu napriklad ulozi do dtabazy nejake data... ako som spominal, prkladom je ten facebook a tlacitko Paci sa mi to (I like this)
Izzi
Profil
Radek9

skor by bodol maly priklad ako navod, nevyznam sa v ajaxe :(
Radek9
Profil
http://citron.blueboard.cz/clanek-337-jquery-pro-zacatecniky-ajax.html a k te vymene by se ti mohly hodit ty efekty z jquery.
Izzi
Profil
a ako tu funkciu:
$.get("test.php", { jmeno: "Petr", prijmeni: "Novak" } );


naviazem na onclick udalost ?
Radek9
Profil
Stáhneš jQuery a napíšeš:
$(document).ready(function(){
  $("#odkaz").click(function(){ //neco s id="odkaz"
    $.get("test.php", { jmeno: "Petr", prijmeni: "Novak" } );
  });
});
Izzi
Profil
Spravil som nieco take, ale nefunguje:
Súbor a.php

<html>  
  <head>  
    <script type="text/javascript">
$(document).ready(function(){
  $("#odkaz").click(function(){ 
    $.get("aa.php", { jmeno: "Petr", prijmeni: "Novak" } );
  });
});
  </script>  
  </head>  
  <body>  
    <a href="a.php" id="odkaz">jQuery</a>     <br><br>

  </body>  
</html>  


Súbor aa.php

<?php
require "inc/db.php"
$jmeno = $_GET['jmeno'];
$prijmeni = $_GET['prijmeni'];

$query = "INSERT INTO poznamky (meno, priezvisko) VALUES ( '$jmeno',  '$prijmeni'  )  ";
   $result = mysql_query($query) or die("Dopyt zlyhal");

?>



Nic sa do databazy nevlozi. :(
Izzi
Profil
uz to mam, chyba je v tom php kode, nechapem ze som si to nevsimol .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: