Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ajax + php]wywołanie funkcji php
bliitz
post
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 12
Dołączył: 5.04.2008

Ostrzeżenie: (0%)
-----


Witam

Zaczynam poznawać Ajax-a i mam pytanie. Załóżmy przykładowy kod:

example.php
  1. <?php
  2. class Example {
  3.  
  4. public function TEST() {
  5. }
  6.  }
  7. ?>


czy jest możliwość odwołania się do tej funkcji przez Ajax-a?
Tzn. jeśli wywołujemy:
  1. <?php
  2. xmlHttp.open(&#092;"POST\", \"example.php\", true);
  3. ?>

to czy można jakoś użyć tej funkcji?

Ten post edytował bliitz 28.04.2008, 20:49:58
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(bliitz @ 28.04.2008, 20:35:45 ) *
hmm
no właśnie że tak można zrobić to wiem, tylko że teraz każda funkcja musi być w odzielnym pliku, bo jeśli ich jest kilka tak jak u mnie to nie ma chyba możliwści wywołania jednej konkretnej (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)



zawsze możesz dodać parametr do wywołania... i dzięki temu określić co dokładnie chcesz sprawdzać:

  1. var params = "login="+ login + "&check=login_sign";

(UWAGA: nie wiem czy tak się przekazuje zmienne w Twoim obiekcie)

a następnie w example.php:

  1. <?php
  2. switch($_POST['check']){
  3. case 'login_sign':
  4. if ( $validate->validateLoginSign($_POST['login']) ){
  5. die('OK');
  6. } else {
  7. die('fail');
  8. }
  9. case 'email': 
  10. // itd.... 
  11. }
  12. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 19:00