Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zamiana wielokrornego wykonania ajaxowego zapytania na jednorazowe[php][jquery][ajax]
igreko
post 2.12.2020, 12:57:09
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 1.05.2016

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


Witam mam problem z moim kodem wszystko działa ale zapytanie zostaje wykonane 2/3 razy przez co dodaje mi do bazy danych odpowiednio 2/3 jednakowe tabele. Chciałbym zagwarantować aby była dodawana tylko jedna tabela ale nie wiem jak

Kod jquery,który wysyła ajaxa do php


var dodaj_dane = {
"miejsc":miejsc,
"czas":czas,
"zmiana":zmiana_ogl,
"trasa":trasa
};

$.post("dodaj_ogloszenie.php",dodaj_dane,function(zwrot){
alert(zwrot);
});


Jeśli wszystko jest ok wyświetla alerta z napisem działa. Tylko ze ten alert jest pokazywany kilka razy i tyle raxy tez dodaje rekord do bazy danych

Php
  1. $dodaj_query = "INSERT INTO `dojazdy`.`ogloszenia` (`id`, `kto`, `zmiana`, `trasa`, `miejsc`, `czas`) VALUES (NULL, 'Test', 'test', 'test', 'test', 'tesr')";
  2.  
  3. if(mysqli_query($con,$dodaj_query)){
  4. echo "działa";
  5. }else{
  6. echo "nie dziala";
  7. }
Go to the top of the page
+Quote Post
viking
post 2.12.2020, 14:25:00
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Z tego kodu nie wynika żeby coś miało się wykonać kilka razy .poza tym ze źle obsługujesz odpowiedzi.


--------------------
Go to the top of the page
+Quote Post
igreko
post 3.12.2020, 12:37:23
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 1.05.2016

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


Podpowiesz jak robić to lepiej?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 20:07