CODE
function wstaw(nazwa,vat,cena)
{
$("#netto").val(cena);
$("#towar").val(nazwa);
$("#vat").val(vat);
};
{
$("#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));
});
});
});
});
});
$('.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));
$('.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