Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wywołaniem funkcji ajax
asdasda
post 22.04.2011, 21:07:58
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.01.2008

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


Witam.
Mam o to taki kod:
  1. print '<html><head><script type="text/javascript" src="jquery.js"></script>
  2. <script language="javascript" type="text/javascript">
  3. function wysyl(){$.ajax({
  4. type: "POST",
  5. url: "asda.php",
  6. data: "link='.$linki[$i].'..................
  7. })}</script></head>
  8. <a href="java script:wysyl()">Link</a>'</html>;

i w pliku asda.php odebranie do zmiennych danych przez posta i zapisanie wyniku w pliku w celu sprawdzenia czy to działa.
Niestety, taka o to funkcja nie chce mi się wykonać, próbowałem także przez xmlhttprequest i biblioteka json ale to samo - kod się nie chce wykonać. Jak by ktoś miał jakieś sugestie co z tym zrobić to byłbym ogromnie wdzięczny.
Pozdrawiam, Janusz

Ten post edytował asdasda 22.04.2011, 21:27:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
jaslanin
post 23.04.2011, 06:44:30
Post #2





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


Nie powinno być:

Kod
<a href="java script:wysyl()">Link</a>


tylko:

Cytat
<a href="java script:wysyl()">Link</a>


Pozatym:

Kod
<a href="java script:wysyl()">Link</a>'</html>;


będziesz miał błąd składni, powinno być:

Kod
<a href="java script:wysyl()">Link</a></html>';



Zapoznaj się także z: Temat: JavaScript jesli Twoj watek go dotyczy KONIECZNIE przeczytaj

Ten post edytował jaslanin 23.04.2011, 08:16:22


--------------------
Good luck and happy PHP'ing
Go to the top of the page
+Quote Post
blooregard
post 23.04.2011, 07:43:25
Post #3


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
<a href="java script:wysyl()">Link</a>'</html>;

Przede wszystkim: javascript, a nie java script


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
asdasda
post 23.04.2011, 08:25:56
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.01.2008

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


  1. <a href="java script:wysyl()">Link</a>

mam ok, bez odstępu, nie wiem dlaczego forum zmienia, próbowałem także z onclick w buttonie, ale tu nie raczej nie o to chodzi, bo jak zastąpię funkcję ajaxa wyświetleniem alertu, to działa. Serwer http na serwerze to nginx, korzystam z przeglądarki chrome i firefox.
Go to the top of the page
+Quote Post
#luq
post 23.04.2011, 15:59:06
Post #5





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

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


1. Sprawdź jak wygląda przeparsowany przez PHP kod.
2. Firebug - sprawdź konsole czy czegoś nie wypluwa i czy leci ajaxowy request


--------------------
Moja gra - scraby.io
Go to the top of the page
+Quote Post
asdasda
post 24.04.2011, 12:41:46
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.01.2008

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


Był błąd w formie podawanych danych przez posta, jak dałem { dane: "'.$zmienna.'", .....} to zadziałało, ale niestety nie podało tych danych. Zmieniłem jednak funkcje na load i przez geta podaje dane.
Dzięki
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 21:05