Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [AJAX]-Submit wysyłany ajaxem
Trzebu
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 13.09.2014

Ostrzeżenie: (0%)
-----


Witam,
Próbowałem wysyłać submita ajaxm do pliku php, żeby się wykonał(przesyłanie bez odświerzania strony), ale jak klikam w submta to ciągle mi przechodzi do tego pliku php, a nie powinno. Moje drugie pytanie to jak przypisać stałą wartość dla submita?
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Żeby nie przechodzilo do pliku: return false
Stala wartosc - tak. Tak jak dla kazdego inputa
Go to the top of the page
+Quote Post
Trzebu
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 13.09.2014

Ostrzeżenie: (0%)
-----


mam return fals, ale czy z tym czy bez tego dalej wbija do tego pliku :/
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Konsola? Kod?
Go to the top of the page
+Quote Post
Trzebu
post
Post #5





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 13.09.2014

Ostrzeżenie: (0%)
-----


Jaka konsola?
Go to the top of the page
+Quote Post
Turson
post
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Przeglądarkowa. Istnieje cos takiego
Go to the top of the page
+Quote Post
Trzebu
post
Post #7





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 13.09.2014

Ostrzeżenie: (0%)
-----


Źle zrozumiałem, ale wbiłem tam i nic nie ma
Go to the top of the page
+Quote Post
Turson
post
Post #8





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Kolejny raz pisze, zebys pokazal kod
Go to the top of the page
+Quote Post
Trzebu
post
Post #9





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 13.09.2014

Ostrzeżenie: (0%)
-----


w konsoli jak pisałem wyżej nic nie ma, a kod jest taki:
index
  1. <script type="text/javascript" src="data/js/jQuery.js"></script>
  2. <script type="text/javascript" src="data/js/ajax.js"></script>
  3. <div id="menuroz">
  4. <form method="post" id="zaloz" action="data/php/zaloz.php?action=zaloz" >
  5. <input type="submit" name="zaloz" id="zaloz" value="Załóż" >
  6. </form>
  7. <form method="post" id="sell" action="sell.php?action=sell" >
  8. <input type="submit" name="sell" id="sell" value="Sprzedaj" >
  9. </form>
  10. <form method="post" id="zniszcz" action="zniszcz.php?action=zniszcz" >
  11. <input type="submit" name="zniszcz" id="zniszcz" value="Zniszcz" >
  12. </form>
  13. <center><div id="wyrzucc"><a href="java script:void(0)" onclick="toggle_visibility('wyrzuc');"><div id="wyrzucbutton">Wyrzuć</div></a></div></center>
  14. </div>

ajax:
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function() {
  2. $.ajax({
  3. type: "POST",
  4. url: "data/php/zaloz.php?action=zaloz",
  5. data: "zaloz="+$("1").val(),
  6. success: function() {
  7. $("#zaloz").load("data/php/zaloz.php?action=zaloz");
  8. $("#zaloz").val('');
  9. }
  10. })
  11. return false;
  12.  
  13. });
[JAVASCRIPT] pobierz, plaintext

zaloz.php(jest tylko instrukcja, bo jeszcze nie doszedłem do pisania kodu w tym pliku)
  1. <?php
  2. require_once ('mysql_conect.php');
  3. switch ($_GET['action']) {
  4. case 'zaloz':
  5.  
  6.  
  7. }
  8. ?>


Ten post edytował Trzebu 12.12.2014, 14:26:04
Go to the top of the page
+Quote Post
Turson
post
Post #10





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


A gdzie masz akcje onclick na przycisk? Nie masz
Go to the top of the page
+Quote Post
Trzebu
post
Post #11





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 13.09.2014

Ostrzeżenie: (0%)
-----


Ale identycznego submita mam do obsługi submita z chatu i mi działa, tylko, że w tym kodzie nie mam inputa typu text.
Go to the top of the page
+Quote Post
Turson
post
Post #12





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Kod
$(document).ready(function() {
    $('input#zniszcz').click(function(){
        $.ajax({
             type: "POST",
             url: "data/php/zaloz.php?action=zaloz",
             data: "zaloz="+$("1").val(),
             success: function() {  
                 $("#zaloz").load("data/php/zaloz.php?action=zaloz");
                 $("#zaloz").val('');
                }
            })
            return false;
        });
    });
})
Go to the top of the page
+Quote Post
Trzebu
post
Post #13





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 13.09.2014

Ostrzeżenie: (0%)
-----


nie działa :/
Go to the top of the page
+Quote Post
Turson
post
Post #14





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Był bład.
Kod
$(document).ready(function() {
    $('input#zniszcz').click(function(){
        $.ajax({
             type: "POST",
             url: "data/php/zaloz.php?action=zaloz",
             data: "zaloz="+$("1").val(),
             success: function() {  
                 $("#zaloz").load("data/php/zaloz.php?action=zaloz");
                 $("#zaloz").val('');
            }
        });
        return false;
    });
});


Ten post edytował Turson 12.12.2014, 16:34:23
Go to the top of the page
+Quote Post
Trzebu
post
Post #15





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 13.09.2014

Ostrzeżenie: (0%)
-----


Powinno być input#zaloz, ale i tak nie działa. Może to nie wina ajaxa, tylko rzeczywiście coś z tym inputem jest?
Go to the top of the page
+Quote Post
neo1986kk
post
Post #16





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

Ostrzeżenie: (0%)
-----


  1. $(document).ready(function() {
  2. $('input#zniszcz').click(function(){
  3. alert('test');
  4. return false;
  5. });
  6. });


A to Ci działa ?
Go to the top of the page
+Quote Post
Trzebu
post
Post #17





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 13.09.2014

Ostrzeżenie: (0%)
-----


Nie.
Go to the top of the page
+Quote Post
neo1986kk
post
Post #18





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

Ostrzeżenie: (0%)
-----


To sprawdź czy masz załączoną bibliotekę jQuery
Go to the top of the page
+Quote Post
Trzebu
post
Post #19





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 13.09.2014

Ostrzeżenie: (0%)
-----


mam, mam
Go to the top of the page
+Quote Post
Turson
post
Post #20





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Wykaż trochę inicjatywy ze swojej strony i sprawdź chociaż konsolę. Jeżeli kod z posta #16 Ci nie działa to widocznie nie masz jQuery bądź jest inny powód jak np. nie załączasz skryptu
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 06:25