Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> JQuery/Ajax- przesyłanie zmiennych tablicowych
benq20
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 4.11.2010

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


Witam tym razem mam nietypowy problem o tóż chcę przesłać za pomocą metody load() zmienną tablicową do pliku php ale nie wiem jak ją zadeklarowac i wywołac u mnie to wygląda tak:
  1. $(document).ready(function () {
  2. $("#wwi").click(function() {
  3. var zaznacz = $("#kolo").val();
  4. var zaznacz2 = $("#loko").val();
  5. var tekst = $("#tekst").val();
  6. var tekst2 = $("#tekst2").val();
  7. var tekst3 = $("#tekst3").val();
  8. var tekst4 = $("#tekst4").val();
  9. var tekst5 = $("#tekst5").val();
  10. $(".proba").load('trzeci_rodzaj.php',{'dane[]': ["zaznacz","zaznacz2","tekst","tekst2","tekst3","tekst4","tekst5"]});
  11. });
  12. });

  1. $tablica=$_GET["dane[1]"];
  2. echo "$tablica";

chcę by mi wyświetliło pierwszy element tablicy czyli zmienną zaznacz?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Google: JSON.
Go to the top of the page
+Quote Post
benq20
post
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 4.11.2010

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


Dobra rozumiem o co ci chodzi JSON to jest jakieś kodowanie tablicy do zmiennej a potem dekodowanie ale jak mam to przesłać odebrać i wyświetlić możesz pokazać na czym to polega bo tam jest tylko napisane jak się koduje a ja potrzebuje przesłąć do php aby napisac funkcje?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Chodzi mi o to, abyś się dowiedział, jak wygląda tablica w JSON.

Bo to jest odpowiedź na Twój problem, tylko teraz musisz trochę sam poszukać.
Go to the top of the page
+Quote Post
benq20
post
Post #5





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 4.11.2010

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


Dobra zrobiłem to w taki sposób ale nie wiem czy to dobrze bo mi sie skrypt wiesza przy tej tablicy.
  1. $(document).ready(function () {
  2. $("#wwi").click(function() {
  3. var pupa= "{
  4. \"zaznacz\" : $(\"#kolo\").val(),
  5. \"zaznacz2\" : $(\"#loko\").val(),
  6. \"tekst\" : $(\"#tekst\").val(),
  7. \"tekst2\" : $(\"#tekst2\").val(),
  8. \"tekst3\" : $(\"#tekst3\").val(),
  9. \"tekst4\" : $(\"#tekst4\").val(),
  10. \"tekst5\" : $(\"#tekst5\").val()}";
  11. var jsonobj=eval("("+pupa+")");
  12. $(".proba").load('trzeci_rodzaj.php?proba='+jsonobj);
  13. });
  14. });

  1. $tablica=$_GET["proba"];
  2. $cos=$tablica["zaznacz"];
  3. echo $cos;
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ale po co tak?

Najprościej:
[JAVASCRIPT] pobierz, plaintext
  1. var params = {
  2. nazwa: "wartosc",
  3. innaNazwa: "innawartosc"
  4. }
[JAVASCRIPT] pobierz, plaintext
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: 3.10.2025 - 07:28