Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wywołaniem funkcji ajax
asdasda
post
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
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
Go to the top of the page
+Quote Post
blooregard
post
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
Go to the top of the page
+Quote Post
asdasda
post
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
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
Go to the top of the page
+Quote Post
asdasda
post
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:51