[JavaScript]Jquery dynamiczne pobranie wartości z bazy, jw |
[JavaScript]Jquery dynamiczne pobranie wartości z bazy, jw |
24.03.2015, 15:25:32
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) |
Witam, mam taki problem:
mam button <button data-id="tutaj są różne ID rekordów">Edycja</button> Po kliknięciu tego button'a wyskakuje mi popup z polami input do edycji tego rekordu, natomiast muszę wstawić w te pola obecne wartości i moje pytanie brzmi jak za pomocą jquery(zapewne) pobrać bez przeładowyania strony te wartości.. -------------------- |
|
|
24.03.2015, 16:32:27
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) |
Witam, mam taki problem: mam button <button data-id="tutaj są różne ID rekordów">Edycja</button> Po kliknięciu tego button'a wyskakuje mi popup z polami input do edycji tego rekordu, natomiast muszę wstawić w te pola obecne wartości i moje pytanie brzmi jak za pomocą jquery(zapewne) pobrać bez przeładowyania strony te wartości.. Za pomocą ajax-a. Wysyłasz GET/POST ajax-em do skryptu, który pobierze określony wiersz lub wiersze i zwróci do skryptu JS - najlepiej zwróć sobie obiekt JSON. Później pozostaje tylko wstawienie danych do odpowiednich pól. -------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
24.03.2015, 17:08:50
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) |
jak pobrac te wartości ajaxem - wiem, ale jak je przesłac do pliku js i dalej to już nie bardzo, mógłbym prosić o jakiś przykład?
-------------------- |
|
|
24.03.2015, 19:18:08
Post
#4
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) |
Skoro wiesz jak przesłać ajax to za pewne wiesz, że ajax zwraca ci obiekt response - czyli nic innego jak odpowiedź ajaxa -,- adres (ajax) zwróci Tobie np. json z polami i wstawiasz je w inputy ;]
-------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
24.03.2015, 19:28:49
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) |
Inaczej, mam plik np. dane.php, który po kliknięciu przycisku edytuj zwraca $dane['imie'] = "Jan"; $dane['nazwisko'] = "Kowalski"; itd. moje pytanie brzmi - jak wstawić dynamicznie w pola Input
-------------------- |
|
|
24.03.2015, 19:34:09
Post
#6
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) |
Nie wiem?
Mówisz że klikasz coś i pojawia się okienko z formularzem. W momencie jak klikasz ten przycisk wysyłaj ajax pod plik jakiś_sobie_plik.php który zrobi zapytanie do bazy o odpowiednie "rzeczy" i zwróci ci json/array z pole1 => wartość1 itp. i to odpowiednie wstawiaj w input.
Dziękuje. -------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
24.03.2015, 20:21:30
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) |
ok, rozumiem, natomiast mam problem:
i plik edit.php:
-------------------- |
|
|
24.03.2015, 20:26:29
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
Przydalo by sie abys jak to kolega pisal zwrocil to w formacie JSON`a i dodal dataType JSON w zapytaniu AJAXA. I jak wysylasz postem wartosci to wystarczy zrobic tak:
I pozniej w PHPie odbierasz jako $_POST['id']. Ten post edytował rad11 24.03.2015, 20:28:25 |
|
|
26.03.2015, 10:12:38
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 24.03.2015 Ostrzeżenie: (0%) |
Tak na szybko, jeśli w callbacku ajaxa będziesz miał tablicę zserializowaną do json'a, z poziomu js'a możesz obsługiwać ją obiekt (w tym przypadku data)
Nie rozumiem, dlaczego nie odwołasz się do obiektów za pomocą innego selektora. |
|
|
Wersja Lo-Fi | Aktualny czas: 18.04.2024 - 10:15 |