![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 0 Dołączył: 24.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Jak załadować wartości z pliku zewnętrznego do pola tekstowego?
Do diva działa prawidłowo: Ale jak: $("#trzy").load("plik.php?jeden="+s1+"&dwa="+s2); Załadować do pola: <input type="text" id="trzy"> |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 278 Pomógł: 35 Dołączył: 25.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie poprzez funkcję load.
Skorzystaj np z getJSON() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 5 Dołączył: 30.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Możesz też użyć "pełnego" AJAXa z jQuery i w funcji anonimowej wydłubać to co zwraca plik php i za pomocą .val(data) ustawić wartość inputa. http://api.jquery.com/jQuery.ajax/
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 0 Dołączył: 24.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
A jakieś szybkie gotowe rozwiązanie :-) - może przykład...
Czy ktoś może mi to wytłumaczyć jak 7-dmio latkowi... Bo nie qumam tego jSON'a ;-( |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Prosze bardzo, kod js do tworzenia nowego obiektu w zależności od przeglądarki i obsługi otwieranego pliku, w wersji uniwersalnej do szerokiego zastosowania (metoda GET):
onComplete i onEnd są funkcjami obsługującymi akcje które mają nastąpić po przeczytaniu i zakończeniu czytania pliku. Natomiast funkcja startRequest jest wywowyłana przy konkretnej akcji, np kliknięciu przycisku.
W miejsce zmiennej url wstawiasz ścieżkę do pliku który chcesz odczytać. Przykładowy kod HTML stronki, nie dodaje definicji i funkcji js, bo to oczywista sprawa. Po kliknięciu przycisku pole input o id "trzy" będzie miało zawartość wczytanego pliku tekstowego. Do startRequest możesz dodać argument, np. url do pliku, żeby nie kopiować w kółko definicji funkcji. Ten post edytował b4rt3kk 28.07.2011, 12:27:13 -------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 0 Dołączył: 24.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Dzięki wielkie ale pytanie:
jak przekazać do pliku 2 wartości: $("#trzy").load("plik.php?jeden="+s1+"&dwa="+s2); Lepiej byłoby przez ten jSON? - jaka to różnica między tym xml? I jak przekazać 2 wybrane wartości do pliku php, żeby wyciągnąć trzecią...? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Wartości przekazujesz w ten sposób: plik.php?wart1=costam&?wart2=costam2&?wart3=costam3 itd, po prostu zapomniałeś znaku zapytania po &.
A tą trzecią wartość możesz przekazać poprzez textResponse tak jak opisałem to wyżej, czyli np. w pliku php jest taki kod: wtedy textResponse = $wartosc Ten post edytował b4rt3kk 28.07.2011, 13:39:32 -------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 0 Dołączył: 24.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
A nie prościej:
$.get("test.php", function(data){ $('#trzy').val(data) }); i działa ok ;-) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:16 |