Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jquery] Problem z wygenerowaniem linku
maniek.a
post
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
Go to the top of the page
+Quote Post
expert
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:43