![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 23.01.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam! Mam głupi problem z wyświetleniem linku który wywołał by funkcję wstaw. Może po kolei najpierw pokaże kody:
CODE function wstaw(nazwa,vat,cena) { $("#netto").val(cena); $("#towar").val(nazwa); $("#vat").val(vat); }; CODE $(document).ready(function() { $('.towar').keyup(function(){ var parent = $(this).parents('tr'); var szukaj = (this.value); $('.rezultaty', parent).empty(); $.getJSON('search.php', {szukaj:szukaj}, function(data) { $.each(data, function(key, val) { var text = '<a href="#" onclick="wstaw(' + val.id + ',' + val.name + ',' + val.vat + ')">' + val.name + '</a><br />'; $('.rezultaty', parent).append(unescape(text)); }); }); }); }); }); Po zmianie wartości inputu "Towar" pobierana jest z search.php lista odpowiadających rekordów (coś jak wyszukiwarka na google, facebook). Po kliknięciu w 1 z wygenerowanych linków inputy netto, towar i vat przyjmą wartości zawarte w linku. I tu jest problem bo nie mogę go wygerenerować tak aby działał. Na sucho: CODE var text = '<a href="#" onclick="wstaw(\'1\',\'ala ma konta\',\'23\')">ala ma konta</a><br />'; $('.rezultaty', parent).append(unescape(text)); działa, jednak przy generowaniu w linkach brakuje ' i link nie chce działać. Mógłby ktoś pomóc bo już 2 dni się z tym męczę, a rezultatów brak. Z góry dziękuje, Pozdrawiam Miłosz |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 4 Dołączył: 29.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod var text = '<a href="#" onclick="wstaw(\'' + val.id + '\',\'' + val.name + '\',\'' + val.vat + '\')">' + val.name + '</a><br />';
Ten post edytował expert 28.01.2013, 11:52:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:43 |