Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak przechwycić zawartość wysłanej przez JQ?
Rid
post 3.06.2011, 23:42:36
Post #1





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

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


Mam przykładowo taki skrypt:
var jqxhr = $.post("przedmiot.aspx", function () {
if (($get("#imgDisplay1").getAttribute("src") != "") || ($get("#imgDisplay1").getAttribute("src") != null)) {
var zrodlo=$get("#imgDisplay1").getAttribute("src");
}

JQ wysyła wartości metodą Post na serwer dokładnie src Image.
Do jakich wartości mogę się odwołać po stronie serwera,aby np.sprawdzić czy te wartości zostały faktycznie przesłane?questionmark.gif
Mogę się odwołać poprzez zmienną jqxhr,czy var zrodlo?questionmark.gif
Trochę jestem laikiem w sprawach ajaxa-mimo iż wysyła coś na serwer to nie wiem jak to sprawdzić.
Go to the top of the page
+Quote Post
mortus
post 4.06.2011, 07:17:48
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Jako, że próbujesz wysłać metodą POST (używasz $.post) w skrypcie na serwerze dane będą się znajdować w tablicy $_POST.
Wyżej celowo użyłem słowa "próbujesz", ponieważ składnia skryptu jest niepoprawna i powinieneś jeszcze raz zajrzeć do odpowiedniej dokumentacji. Wywołujesz wprawdzie skrypt przedmiot.aspx, ale nie przesyłasz mu żadnych danych, tylko po wywołaniu wspomnianego pliku wykonujesz funkcję (wykonałbyś, gdyby składnia była prawidłowa), która pobiera atrybut src obrazka <img>.

Ogólnie to schemat wygląda nieco inaczej:
- pobierz atrybut src obrazka,
- wyślij pobrany atrybut do pliku przedmiot.aspx metodą post $.post().
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: 13.07.2025 - 13:42