Autor | Zpráva | ||
---|---|---|---|
pito Profil |
#1 · Zasláno: 14. 9. 2017, 11:58:05
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 |
#2 · Zasláno: 14. 9. 2017, 13:01:48
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 |
#3 · Zasláno: 14. 9. 2017, 13:25:55
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 |
#4 · Zasláno: 14. 9. 2017, 13:42:14
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. |
||
Časová prodleva: 6 let
|
0