Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Ajax cu jQuery si PHP
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Subiectul anterior :: Subiectul următor  
Autor Mesaj
eskape19



Data înscrierii: 02/Oct/2004
Mesaje: 59

Trimis: Mar Sep 02, 2008 4:41 pm    Titlul subiectului: Ajax cu jQuery si PHP  

Hello,

Incerc sa folosesc tehnica AJAX folosind jQuery, insa ma impiedic la o problema:

In pagina index.htm fac ceva de genul:

Cod:
this.LoadMessage = function()
   {
      var json = { val1 : 3,
               val2 : "Salut"
      };
      $("#harta").click(function()
      {
         $.get("ajax.php", json );
         $("#testAjax").load("ajax.php");
      });
   }
   
   $(document).ready(function()
   {
      LoadMessage();
   })


iar apoi din pagina "ajax.php" incerc sa iau cele 2 variabile:

Cod:
<?php
error_reporting(E_ALL);
header("Content-type: text/json");
header("Cache-Control: no-cache");
echo $_GET["val1"]." - ".$_GET["val2"];
?>


nu merge si nu stiu care e buba... Incerc sa iau obiectul JSON din request dar nu stiu cum, si apoi sa-l decodez. Am incercat si $.post si $.ajax, insa dau de acceasi problema.
Folosesc PHP 5.2.5.... idei?
Sus  
Amenthes



Data înscrierii: 12/Dec/2005
Mesaje: 620

Trimis: Mar Sep 02, 2008 5:03 pm    Titlul subiectului:  

Ar trebui mutat la HTML/Javascript/CSS topic-ul asta.

Cod: $.get("ajax.php", json );
Aici faci request-ul dar nu capturezi ce iti returneaza serverul, trebuia sa mai pui un al treilea argument, o functie de callback. Uita-te inca o data in documentatie (ai si un al 4-lea parametru pentru a procesa informatia ca JSON).

Cod: $("#testAjax").load("ajax.php");
Aici nu trimiti parametri $_GET. Trebuia sa pui al doilea argument.

Daca returnezi JSON din PHP trebuie sa encodezi datele de iesire cu json_encode(). Daca nu e disponibila functia vei avea nevoie de o biblioteca care sa stie sa faca asta.
Content-Type-ul corect (oficial, standard) pentru JSON este application/json .
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community