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%)
-----


Co do response
http://api.jqueryui.com/autocomplete/#option-source
A response callback, which expects a single argument: the data to suggest to the user.
Odpowiedź która oczekuje pojedyńczego argumentu: dane do zaoferowania użytkownikowi. - że funkcja zwrotna z tymi wynikami z bazy danych

Cytat
No i co z tym kodowanie masz nie tak bo zamiast polskich liter widze '?'


Nie wiem, jak pierwszy post dodałem do bazy danych to zamieniło polskie znaki na ?. Potem pisałem bez nich.


Mogę jeszcze pokazać baner z index bo jak wspominałem skrypt nie działa po normalnym załadowaniu strony, dopiero po wczytaniu za pomocą baneru...

Ten post edytował xSebaPL 26.01.2016, 17:24:44
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:02