Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mvc][ajax] Jak poprawnie zwrócić dane ajaxem, zwraca cały dokument zamiast interesujących mnie danych
kamil_lk
post
Post #1





Grupa: Zarejestrowani
Postów: 325
Pomógł: 33
Dołączył: 31.05.2008

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


Cześć.

Pracuję obecnie nad projektem w którym wykorzystuję wzorzec MVC.
Mój problem polega na tym, że chcę wyciąganąć dane z bazy przy pomocy ajaxa.
Lecz zamiast danych z bazy otrzymuję to co zawiera cały plik (jego całą strukturę) ajax.php
W jaki sposób mogę to ładnie zrobić, aby zwracało mi to co zwraca funkcja pobierz w moim przykładzie?

index.html
  1. <!doctype html>
  2. <meta charset="utf-8">
  3. <title>Dokument bez tytułu</title>
  4. <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.0.js"></script>
  5. </head>
  6.  
  7. <form action="" method="post">
  8. <select name="name"></select>
  9. <input type="button" name="execute" id="execute" value="Execute" />
  10. </form>
  11. <script type="text/javascript">
  12. $(function(){
  13.  
  14. $.ajax({
  15. type: "POST",
  16. url: "ajax.php",
  17. success: function(msg) {
  18. alert( "Dane zwrotne: " + msg );
  19. },
  20. error: function() {
  21. alert( "Wystąpił błąd w połączniu!!!");
  22. }
  23. });
  24.  
  25. });
  26. </body>
  27. </html>


ajax.php
  1. <?php
  2. echo "asd<br />";
  3.  
  4. function pobierz(){
  5.  
  6. $tab = array('Kamil', 'Piotr', 'Michał'); //te dane są ładowane z bazy
  7. return $tab;
  8. }
  9.  
  10. pobierz();
  11. echo "<br />zxc<br />";
  12. ?>


Ten post edytował kamil_lk 7.02.2014, 18:00:09
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: 24.12.2025 - 21:06