Autor Zpráva
pito
Profil
Zdravím,
Mám výsledek z JS ve tvaru <td>{{ selected_product.full_price }},-</td> kde se zobrazí číselná hodnota. A chtěl bych dále s tým pracovat že a poslat to do podmínky v PHP.
Vím, že odesílání z js do php slouží ajax. Ale nevím jak tu hodnotu vložím a následně odešlu. Zkoušel jsem něco takového,ale někde je chyba

<td id="full_price">{{ selected_product.full_price }},-</td>

 <script type="text/javascript">
                                $.ajax({
                                    type: "POST",
                                    datatype:"json",
                                    url: "/category.php",
                                    data: {"price": + $('#full_price').val()},
                                    success: function(data){
                                    }
                                });
                            </script>
Keeehi
Profil
Nejlépe bude tu hodnotu nebrat přímo z textu (formát výpisu ceny se může měnit) a hodnotu si uložit do data atributu.
<td id="full_price" data-price="{{ selected_product.full_price }}">{{ selected_product.full_price }},-</td>

No a s jquery se pak k tomu dostaneš takto.
data: {price: $('#full_price').data('price')},
Tomášeek
Profil
Keeehi:
Nějaký rozumný důvod, proč nepracovat přímo s selected_product.full_price? Script je evidentně vložený do šablony, soudě dle počáteční a koncové značky script.
Keeehi
Profil
Tomášeek:
Protože doufám, že to je jen dočasný stav sloužící k ověření konceptu. Nebo jen pouhá ukázka. Takto by se ten ajax volal hned po načtení stánky. Čekal bych že bude reagovat až na nějakou akci.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0