Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- $(function() {
- var ajaxURL = "";
- var gameId = "";
- var cycle = "";
- var slots = "";
- $('#product').change(function(){
- gameId = $(this).val();
- ajaxURL = 'user/<?=$_SESSION['lang']?>/ajax/order/game/' + gameId;
- updateProductInfo();
- });
- // Aktualizace cyklu
- $('#cycle').change(function() {
- cycle = $(this).val();
- updateProductInfo();
- });
- // Aktualizace počtu slotů
- $('#slot').change(function() {
- slots = $(this).val();
- updateProductInfo();
- });
- function updateProductInfo() {
- $.ajax({
- // Dobrovolné, defaultně je to GET,
- // podle toho na serveru $_POST[], $_GET[]
- // (do GET nedávat hesla a citlivé údaje!)
- method : 'POST',
- // URL adresa pro AJAX kontroler s příslušnými dodatečnými parametry
- // Pokud nepůjde relativní, zkusit absolutní
- url : ajaxURL,
- // Data pre PHP
- data: {cycle: cycle, slots: slots}
- // Návratový typ HTML
- // Další přijatelné a často používané:
- // json (když potřebuješ vrátit pole - musí být v JS formátu!!), text, xml
- dataType : 'html',
- // Povolit cachování
- cache: true,
- // Funkce volaná při úspěchu
- success : function(gameInfo) {
- $("#product-info").html(gameInfo);
- console.log(gameInfo);
- },
- // Pokud požadavek selže
- error : function(error) {
- console.log(error);
- }
- });
- }
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement