Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][AJAX][PHP]Przesłanie array przez ajax
xSebaPL
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 28.11.2014

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


Witam wszystkich, otóż mam problem ze skryptem na przesłanie tablicy. Otóż nie chce działać

Tak wygląda javascript
  1. $("#test").text("Fuck yeah!");
  2. $("#wyszukiwanaFraza").autocomplete({
  3. source: function(request, response) {
  4. $.ajax({
  5. method: "post",
  6. url: "functions/getMovieList.php",
  7. dataType: "json",
  8. success: function(data) {
  9. response(data);
  10. $("#test").text(data);
  11. },
  12. error: function(obj,text,error) {
  13. $("#test").text(text + ": " + error);
  14. }
  15. });
  16. },
  17. change: function(event, data) {
  18. $("#test").text(data);
  19. }
  20. });


a tak wygląda php:
  1. <head><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script></head>
  2. <?
  3. include("../config.php");
  4. db_connect();
  5. $movies = mysql_query("SELECT NAME, ID FROM movies");
  6. $moviesList = mysql_fetch_assoc($movies)
  7. header('Content-Type: application/json');
  8. echo json_encode($moviesList);
  9. db_close();
  10. ?>


Okej teraz chciałbym wytłumaczyć jak skrypt się zachowuję. Otóż gdy wczytuję całą stronę z linka, i wpisuję coś w wyszukiwarkę, to nic się nie dzieje. Dopiero gdy odświeżę stronę za pomocą odnośnika na stronie(że przejścia na stronę główną) to wtedy po wpisaniu coś w wyszukiwarkę wyświetli się taki błąd:
Kod
parsererror: SyntaxError: Unexpected token <

Natomiast wtedy jako odpowiedź wyszukania zwraca:
Kod
[object Object]


Jak nie możecie zrozumieć co próbuje wytłumaczyć że się dzieje, to mogę dać linka do strony na której to wszystko testuję, ale proszę pomóżcie bo męczę się z tym już jakieś kilka dni (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
xSebaPL
post
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 28.11.2014

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


Sory, zedytowałem post. Zamieniłem to i zwraca funkcja już normalnie tablice. Ale błąd pozostał. Wydaje mi się że on ma jakiś związek z tym że wyszukiwarka nic nie wyświetla zanim się strony nie odświeży z odnośnika na stronę główną
Go to the top of the page
+Quote Post

Posty w temacie
- xSebaPL   [JavaScript][AJAX][PHP]Przesłanie array przez ajax   26.01.2016, 01:34:23
- - LowiczakPL   w pliku PHP masz kod HTML a przecież plik PHP ma z...   26.01.2016, 08:44:29
- - xSebaPL   Czy jest czy go nie ma wyskakuje ten sam błąd   26.01.2016, 15:16:29
- - nospor   Zobacz co ci zwraca twoj ajax dokladnie, np. uzywa...   26.01.2016, 15:23:33
- - xSebaPL   [PHP] pobierz, plaintext while ($moviesList = ...   26.01.2016, 16:10:12
- - nospor   znajdz 10 roznic $moviesList2 $moviesLis...   26.01.2016, 16:11:21
- - xSebaPL   Kurde nie jestem aż tak spostrzegawczy, potrafię w...   26.01.2016, 16:40:16
- - nospor   10 roznic to tylko nazwa takiej zabawy... tak, tut...   26.01.2016, 16:48:47
- - xSebaPL   Sory, zedytowałem post. Zamieniłem to i zwraca fun...   26.01.2016, 16:51:24
- - nospor   Pokaz dokladnie kod jaki masz, oraz pokaz dokladni...   26.01.2016, 16:51:47
- - xSebaPL   Heh, a więc tak: searchOptions.php [PHP] pobierz, ...   26.01.2016, 16:59:14
- - nospor   A co robi ta funkcja response(data); ? A, niewazm...   26.01.2016, 17:08:48
- - xSebaPL   Co do response http://api.jqueryui.com/autocomplet...   26.01.2016, 17:18:32
- - nospor   Wywal te schrzanione rekordy. Jesli nadal nie bedz...   26.01.2016, 17:25:23
- - xSebaPL   Mówiąc rekordy masz na myśli to co dodałem do bazy...   26.01.2016, 17:39:27
- - nospor   Mowilem o schrzanionych rekordach a nie o wszystki...   26.01.2016, 17:44:07
- - xSebaPL   Raczej nie widzę tam żadnych białych znaków, jedyn...   26.01.2016, 18:02:29


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: 4.04.2026 - 19:11