Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery]Jak ustawić string bez tworzenia osobnej zmiennej
Forum PHP.pl > Forum > Po stronie przeglądarki
jackraymund
Nie wiedziałem jak temat nazwać. z góry przepraszam.

Niechciałbym uzywac do tego osobnej zmiennej, i chciałbym zrobić szybkie zapytanie i dodać do stringu wartość z zapytania.

  1. $(".rate"+id).html("Pomyślnie oceniono artykuł "+ stars + {
  2. if(stars == 1){
  3. echo "gwiazdką."; // ta linia zla
  4. }
  5. else{
  6. echo "gwiazdkami."; // ta linia zla
  7. }
  8. });


Jak ktoś nie zrozumiał to string ma wyglądać
Pomyślnie oceniono artykuł 1 gwiazdką.
lub
Pomyślnie oceniono artykuł (2 i dalej) gwiazdkami.
freemp3
Wystarczy użyś skróconych instrukcjach warunkowych:
Kod
$(".rate"+id).html("Pomyślnie oceniono artykuł "+ stars + ((stars == 1) ? 'gwiazdką.' : 'gwiazdkami.'));
buliq
klasyczny problem, dla 1, 2-4, 5<
to jest JS czy PHP, zdecyduj się
jackraymund
każdy na tym forum pewnie zna php, a chciałem dokładnie przedstawić mój problem, specjalnie zakomentowałem linie która sprawia mi trudność w której nie mogłem znaleźć alternatywy dla jquery

@freemp3
właściwie to zamierzałem użyć tej instrukcji, ale nie byłem pewny do końca dodania wklejenia tekstu i chciałem się dowiedzieć czy takim ifem się da to zrobić
com
if czy wyrażeniem (... ? ... : ... ) nie robi żadnej różnicy a w js robisz warunki tak samo jak w php i innych językach, ale czasem zamiast bawić się w warunki typu if trzeba zastanowić czy nie można prościej wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.