![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 25.03.2008 Ostrzeżenie: (0%)
|
Witam,
Pobieram sobie stronę w taki sposób: Kod $.post("moderate2.php", $("#form1").serialize(), function(data){ //alert(data); }); Mam po tej operacji html całej strony w zmiennej "data". Chciałbym wyciągnąć z niej teraz tylko diva z id="main".. jak to zrobić najprościej? Ten post edytował zwierzołak 7.07.2010, 14:57:26 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Wyrażeniami regularnymi możesz. (IMG:style_emoticons/default/winksmiley.jpg)
swoją drogą po co chcesz to robić? Ten post edytował fifi209 7.07.2010, 14:59:08 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 25.03.2008 Ostrzeżenie: (0%)
|
chcę bez przeładowania strony wysłać formularz i wczytać sobie część strony wynikowej
np mógłbym użyć $("#costam").load("moderate2.php #main") - wtedy mogę sobie pobrać tylko część strony, ale nie mogę wysłać formularza tą metodą |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
W jQuery masz coś takiego jak $.ajax
Skrypt z tego co widzę jest na Twoim serwerze, nie prościej dostosować go tak, aby wysyłał odpowiedź jaką oczekujesz zamiast wycinać coś z html'a ? |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 25.03.2008 Ostrzeżenie: (0%)
|
nie będzie prościej dostosować skrypt, to odpada - siła wyższa
a masz pomysł jak użyć $.ajax żeby wysłać formularz (tak jak pokazywałem na początku) i odebrać tylko diva#main z odpowiedzi, zamiast całej strony ? |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
nie będzie prościej dostosować skrypt, to odpada - siła wyższa a masz pomysł jak użyć $.ajax żeby wysłać formularz (tak jak pokazywałem na początku) i odebrać tylko diva#main z odpowiedzi, zamiast całej strony ? Zasugerowałem tylko funkcję do wykonania tego co wykonuje w tej chwili $.post Co do wyciągania odpowiedzi napisałem o wyrażeniach regularnych. btw. Z jakiego to powodu nie możesz edytować skryptu? Wystarczyłoby dodać np. w get, że żądanie pochodzi o ajax'a. @down O .find() człowiek już nie pomyślał. (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował fifi209 7.07.2010, 15:24:33 |
|
|
|
Post
#7
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 19:12 |