Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [advAJAX] Przesylanie tresci z textarea bez submit'a
3miel
post
Post #1





Grupa: Zarejestrowani
Postów: 203
Pomógł: 0
Dołączył: 10.06.2004
Skąd: Gliwice

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


Witam,

jestem w trakcie pisanie panelu administracyjnego i zoriblem cos takiego ze mozna edytowac jakies informacje na 2 sposoby: prosty i zaawansowany.

U gory mam te 2 przyciski, a pod spodem albo tabela z inputami, albo jedno pole textarea (zalezy jaki widok wybiore).

I teraz nie wiem w jaki sposob przeslac zawartosć textarea do tego 2 widoku(wiem jak wyswietlic, ale jak to przeslac).

kod indexa(z AJAXem):
Kod
<script language="javascript">
function widok(widok, save){
   if(save!==false){
    var agree=confirm("Czy chcesz zapisać zmiany?");
    if (agree){
        var zapisac='tak';
    }else{
        var zapisac='nie';
    }
   }

  if(widok=='prosty'){
     advAJAX.get({
    url : 'ajax/<? echo $strona; ?>.php?strona=<? echo $strona; ?>&widok=prosty',
    parameters:{
        zapisac: zapisac
    },
    onLoading : function(obj){ document.getElementById('ajax').innerHTML = '<br /><b>Pobieranie danych...</b>'; },
    onSuccess : function(obj) {
        document.getElementById('ajax').innerHTML = obj.responseText;
    },        
    onError : function(obj) { alert("Error: " + obj.status); }
     });

  }else if (widok=='zaawansowany'){
     advAJAX.get({
    url : "ajax/<? echo $strona; ?>.php?strona=<? echo $strona; ?>&widok=zaawansowany",
    parameters:{
        zapisac: zapisac
    },
    onLoading : function(obj){ document.getElementById('ajax').innerHTML = '<br /><b>Pobieranie danych...</b>'; },
    onSuccess : function(obj) {
        document.getElementById('ajax').innerHTML = obj.responseText;
    },        
    onError : function(obj) { alert("Error: " + obj.status); }
     });

  }
}
</script>

i przyciski:
Kod
<b>Widok:</b>
<input type="button" value="prosty" onclick="widok(\'prosty\')" class="submit">  
<input type="button" value="zaawansowany" onclick="widok(\'zaawansowany\')" class="submit">


No i jezeli przelacze widok i zapisze zmiany to musze tresc tego textarea(name=tresc) przeniesc do tego drugiego widoku. Ale ani $_GET['tresc'] ani $_POST['tresc'] nie dziala...
Czy da sie to przeslac bez SUBMIT'a?
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 03:04