Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 27.03.2008 Ostrzeżenie: (0%)
|
Witam,
mam sobie: Kod append("<input type='text' value='' />"); i teraz chciałbym aby z poziomu javascriptu użyć klasy w php, która coś tam zwraca i wrzuca do value. Czy jest to w ogole możliwe? Jak to ugryźć?Próbowałem Kod append("<input type='text' value='<?php $view= new dbRecords(); echo $view->getPosition(); ?>' />");
Ten post edytował devurien 23.02.2010, 09:34:22 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 27.03.2008 Ostrzeżenie: (0%)
|
Witam,
jest dokładnie tak jak przewidziałeś pojawił się problem ze zmienną i. Niestety zabieg var i=j; nie przynosi skutku, również problem wystąpił przy +odp+ - wartość ta wskazuje cały czas ostatni rekord. Próbowałem się z tym sam pomęczyć coby nie nadużywać hojności w pomocy. Nie mniej moje doczytywania i szperania po google nie były owocne - niestety nic mądrego nie wniosły. test.php Kod <html> <head> <TITLE></TITLE> <script src="files/js/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("select").change(function () { var selectedVar = $('option:selected', $(this)).text(); var selectName = $(this).attr("id"); if(selectName == 's1') { for (var i=0; i < selectedVar; i++){ $("#wklej").children("p").remove(); } for (var i=0; i < selectedVar; i++){ var targetUrl = "test2.php?number="+i; $.get(targetUrl, function(odp) { var j=i; $("#wklej").append("<p>"+j+1+"<input type='text' name='p200_"+j+"b' value='"+odp+"' /></p>"); }); } return false; }else if(selectName == 'Please select') { for (var i=0; i < selectedVar; i++){ $("#wklej").children("p").remove(); } } }); }); </script> </head> <body> <form method="get" action="test.php" > <select name="s1" id="s1"> <option>Please select</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <inpu type="submit" value="OK" /> </select> </form> <div id="wklej"></div> </body> </html>
|
|
|
|
devurien [jQuery] Append and php 23.02.2010, 09:33:43
lord_t Musisz użyć ajaxu. Dokumentacja jquery ajax. 23.02.2010, 12:20:12
devurien Ok świetnie, ale co jeśli - tu się będę posiłkować... 23.02.2010, 14:20:13
lord_t Nie wpisuje, bo do getData przypisujesz odwołanie ... 23.02.2010, 15:34:13
devurien lord_t dziękuje Ci za poświęcony czas nie mniej Go... 25.02.2010, 10:03:20
lord_t I bardzo dobrze kombinujesz. Fakt, load() musi być... 25.02.2010, 10:45:46
lord_t Znalazłem!!! Ale jestem bardzo zły na ... 28.02.2010, 13:13:43 ![]() ![]() |
|
Aktualny czas: 11.06.2026 - 08:42 |