Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] jQuery + json
--pirat--
post
Post #1





Goście







Hej.

Dlaczego ten zapis nie sprawdza się? Zwraca mi "undefined"
Ogólnie zwracam jsonem mniej więcej takie dane:
name = Jakub
surname = Kowalski
age = 19

i za pomocą pętli pobieram wszystkie inputy z formularza, które mają takie same nazwy (name, surname, age)
i teraz chce po prostu aby wynik z jsona były wprowadzone do formularza

var getData = jQuery.parseJSON(request);
$('#user input').each(function(i, k) {
var input = $(k).attr('name');

console.log(getData.input); // zwraca undefined
});

jednak jak ręcznie wprowadzę;
[JAVASCRIPT] pobierz, plaintext
  1. console.log(getData.name);
[JAVASCRIPT] pobierz, plaintext

to zwróci mi normalnie "Jakub"

ogólnie "input" zwraca na pewno dobrę wartości (Tzn. takie same)
problem leży, że w pętli zamiast wywoływać
[JAVASCRIPT] pobierz, plaintext
  1. dobrze: getData.input; // zwroci Jakub
  2. źle: getData.input; // zwróci puste, bo nie zmienna "input" nie nadpisuje się
[JAVASCRIPT] pobierz, plaintext


Pomysły?
Go to the top of the page
+Quote Post

Posty w temacie
- -pirat-   [JavaScript] jQuery + json   19.07.2012, 12:28:18
- - Gość   odswieżam   20.07.2012, 08:29:33
- - nospor   nie: console.log(getData.input); a: console.log(ge...   20.07.2012, 08:45:21


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: 23.12.2025 - 15:30