Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Przeładowanie
ExtazyPro
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 30.07.2012

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


Witam!:D
Próbuje zrobić przeładowanie strony po kliknięciu w button,ale nie zwyczajne przeładowanie lecz wykonanie skryptu bez przeładowania strony w jquery,lecz co mi nie idzie ;/
oto kod buttona

  1. <form action="index.php" method=POST><input type="hidden" name="ID" value='.stripslashes($r['ID']).'><input type="submit" value="Klik!"/></form>

I tu pytanie do was jak zrobić aby zapisało się ukryte id chodzi o to
  1. <input type="hidden" name="ID" value='.stripslashes($r['ID']).'>
bez przeładowania strony abym ja później mógł wyświetlić w zmiennej $id = $_POST['ID'];
Z góry dziękuje ! (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Dominator
post
Post #2





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


Może w sesji/ciasteczku zapisz?
Go to the top of the page
+Quote Post
ExtazyPro
post
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 30.07.2012

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


wole w jquery (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Randallmaster
post
Post #4





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


do przeładowania strony w jquery używa się:

  1. location.reload();
Go to the top of the page
+Quote Post
adgad
post
Post #5





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 14.04.2010

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


A jak przeładować nie cała stronę a tylko rodzica?
Go to the top of the page
+Quote Post
ExtazyPro
post
Post #6





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 30.07.2012

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


no dobra a jak zrobić ze po naciśnięciu buttona zapisze się id nie przeładowując strony ?
Go to the top of the page
+Quote Post
adgad
post
Post #7





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 14.04.2010

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


Jak rozumiem dane chcesz przekazać do php? Możesz zrobić to za pomocą jquery post i serializacji, przykład:
Kod
jQuery("#nazwa-id").click(function(){
                jQuery.post("nazwa pliku php", jQuery("#nazwa formularza").serialize(),
                  function(dane){
                  if(dane.wynik == true) {
                    alert i dalsze akcje
                  } else
                   {
                      alert o niepowodzeniu
                    }, "json");

w pliku php masz te dane dostępne jako tablica formularza, robisz co tam trzeba a na koniec dajesz
Kod
json_encode(array(wynik=>true albo false)); exit;

i działa.
P.S. widzę że moje pytanie było zbyt skomplikowane by na nie odpowiedzieć. A odpowiedź jest prosta:
Kod
  window.parent.location.reload();


Ten post edytował adgad 21.03.2013, 19:05:49
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: 28.08.2025 - 00:42