![]() |
![]() |
![]()
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.. |
|
|
![]() |
![]()
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. |
|
|
![]()
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?
|
|
|
![]()
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 ;]
|
|
|
![]()
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
|
|
|
![]()
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. |
|
|
![]()
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:
|
|
|
![]()
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 |
|
|
![]()
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. (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:48 |