Próbuję utworzyć przycisk za pomocą zdarzenia Onclick z 2 parametrami, które powinny być przekazywane podczas pętli. Jestem zdolny do przekazywania zmiennych i pojawia się na elemencie inspekcji., Ale onklicking przycisku. Podaje błąd "nieoczekiwany koniec wejścia". Przekazałem wiele parametrów jako OBJ. Jego powracający [obiekt obiektu]. Próbowałem sindyfikować. Ale kliknij przycisk. Daje nieoczekiwany koniec wejścia.

Potrzebuję tylko przy kliknięciu przycisku "Kup"., Muszę odzyskać identyfikator, nazwa użytkownika wiersza tabeli. możesz mi pomóc, gdzie zrobiłem źle. [code here][1]

0
shabarinath 21 luty 2019, 14:46

2 odpowiedzi

Najlepsza odpowiedź

Już zamieniłem się "" z '' w następującej linii i wydaje się, że działa dobrze.

var addBtn = item.status == "New" ? "<button id='buy-" + item.name + "' onClick='buyPet(" + JSON.stringify(buyTestobj) + ")' >Buy</button>" : item.status;

Mam nadzieję że to pomoże !

1
jatin khattar 23 luty 2019, 07:03

Nie poszedłbym w ten sposób, ale zamiast tego umieść pojemnik za pomocą przycisku w HTML, znajdź pojemnik / przycisk i ustawić go za pomocą zdarzenia ID i OnClick (więcej dyskretnego podejścia). Teraz w odniesieniu do twojego pytania po prostu zdaj obiekt zawierający wszystko, czego potrzebujesz.

0
graumanoz 21 luty 2019, 11:56