Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Ajax


Rekomendowane odpowiedzi

Opublikowano

Mam o to takie coś w grze via www wszystko działa dobrze na localhost ale jak już wrzucę to na serwer to nie działa lub wszystko się "rozwala" (odświeża się strona cały czas lub nie działa wgl)

 

 

Pliki php

 

bank.php

 

 

http://wklej.to/JIqlZ
 

 

 

wplata_bank.php

 

 

http://wklej.to/psTFS
 

 

wyplata_bank.php

 

 

http://wklej.to/9yCUp
 

 

 

Ajax

 

 

odświeżanie banku refresh.js

 

 

 

http://wklej.to/LhdHM
 

 

 

dodawanie kasy do banku zmiany.js

 

 

http://wklej.to/One0W
 

 

 

A pliki *.js są dołączane tak:

 

 

<script src="js/zmiany.js" type="text/javascript"></script>
<script src="js/refresh.js" type="text/javascript"></script>
<script src="js/jquery-1.5.2.min.js"  type="text/javascript"></script>
 

 

Opublikowano

Sprawdź:

 

<script src="js/jquery-1.5.2.min.js"  type="text/javascript"></script>
<script src="js/zmiany.js" type="text/javascript"></script>
<script src="js/refresh.js" type="text/javascript"></script>

I zaktualizuj JQuery bo naj. to 1.9.2

Ew. Jak dalej nie działa to znajdź konsole błędów (Zwykle Ctrl+Shift+J), wyczyść ją, odśwież stronę i spróbuj wpłacić/wypłacić kase. Może problem jest w JS a jak tak to wtedy wywali ci błąd w konsoli.

Opublikowano

Dodałem najnowszą jQuery

 

 

http://jquery.com/download/
 

 

 

Lecz problem jest nadal ten sam a mianowicie obecna sytuacja wygląda tak że strona wbija na chwilę i odrazu się odświeża i tak cały czas a i zauważyłem że jak nie dodaje pliku refresh.js to strona sie nie odświeża a i jeszcze jedno w konsoli błędów jest kilka ostrzeżeń i jeden błąd

Opublikowano

<form action="" method="post">
<table>
<tr>
<td><p>Wypłać : </td>
<td ><input class="text" type="text" name="wyplac" /></td>
<td><input type="button" id="guzik_bank2" value="Wypłać" /></td>
</p></tr></table>

</form>

Widzisz? :]

Opublikowano

Kongo:

Trochę tego jest :) więc masz stronę

 

cray.cba.pl 

admin

123123

 

 

Scolari:

Sorka ale nie za bardzo widzę :/ można wskazówkę ;))

Opublikowano

Jeżeli wysyłasz dane form mając zdefiniowany submit formularz automatycznie jest wysyłany.

Musisz ustawić onsubmit="twojafunkcja(); return false;" np.

Dodatkowo, tworzenie funkcji do każdego kolejnej akcji to głupota.

Zrób sobie jedną funkcję do postów i getów, zależnie od tego czy potrzeba odświeżenia parsuj dane.

Opublikowano

Scolari:

Sorka że tak słabo jarzę ale dopiero się uczę JS i pozostałych z tej rodziny

Ale słabo kapuję co do mnie powidziałeś :/

 

Założmy że tak przesyłam dane Ajaxem

 

 

        //zmiana bank wyplac
    $("#guzik_bank2").click(function() {
            var tekst = $('input[name=wyplac]').val();
            if(tekst == ''){
            alert("Nie wpodałeś kwoty jaką chcesz wypłacić");
            } else{
            $.ajax({
                url: "ajax/wyplata_bank.php",
                type: "POST",
                data: "indeks="+tekst,
                success: function(msg) {
                    $("#kontener").html(msg);
                }
            });
            }
        });

i taki formularzyk

 

<form action="" method="post">  <table><tr><td><p>Wypłać : </td><td ><input class="text" type="text" name="wyplac" /></td>  <td><input type="button" id="guzik_bank2" value="Wypłać" /></td></p></tr></table></form> 
i jak to tak mniej więcej powinno wyglądać ?

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...