Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Problem z plikami
GameMaker
post 21.10.2011, 16:00:13
Post #1





Grupa: Zarejestrowani
Postów: 149
Pomógł: 2
Dołączył: 31.01.2010
Skąd: Konstancin-Jeziorna

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


Witam !

Mam problem otóz gdy wywołam dana akcje (kod poniżej) to w konsoli wyskakuje ,że dany plik nie działa , lecz za chwile wyskakuje 2 log , że wykonano zapytanie pomyślnie, blokuje mi to wykonanie kolejnej akcji przez js przy otrzymaniu danych.

  1. function deletes(id)
  2. {
  3.  
  4. $.get('inc/ajax/updsc.php?act=delcat&id='+ id , function(data) {
  5.  
  6. if(data == 'good')
  7. {
  8. $.msg("Kategoria została usunięta !",{live:10000});
  9. }
  10. else
  11. {
  12. $.msg(data,{live:10000});
  13.  
  14. }
  15.  
  16. });
  17.  
  18. }
  19.  



Wyciąg z logów :

Kod
GET http://localhost/adminpanel/inc/ajax/updsc.php?act=delcat&id=9 404 (Not Found)
XHR finished loading: "http://localhost/adminpanel/inc/ajax/updsc.php?act=delcat&id=9".


Podbijam

Ref

Ref

UP

Ten post edytował GameMaker 20.10.2011, 13:59:09


--------------------
Movie CMS v 0.1 - Postęp 37 45 49 53 69 %
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
kpt_lucek
post 22.10.2011, 01:05:50
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

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


Błąd jest naturalny, bo nie istnieje plik o nazwie "updsc.php?act=delcat&id=9', lecz plik "updsc.php" wraz z parametrami "act = delcat" i "id = 9", spróbuj tego:
[JAVASCRIPT] pobierz, plaintext
  1. function deletes(id)
  2. {
  3. $.get('inc/ajax/updsc.php', {act: delcat, id: id}, function(data) {
  4. if(data == 'good')
  5. {
  6. $.msg("Kategoria została usunięta !",{live:10000});
  7. }
  8. else
  9. {
  10. $.msg(data,{live:10000});
  11. }
  12. });
  13. }
[JAVASCRIPT] pobierz, plaintext


--------------------


Cytat
There is a Bundle for that
Lukas Kahwe Smith - October 31th, 2014
Go to the top of the page
+Quote Post
GameMaker
post 29.10.2011, 18:36:02
Post #3





Grupa: Zarejestrowani
Postów: 149
Pomógł: 2
Dołączył: 31.01.2010
Skąd: Konstancin-Jeziorna

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


Dalej po proponowanej zmianie jest taki sam błąd.

Up

UP


--------------------
Movie CMS v 0.1 - Postęp 37 45 49 53 69 %
Go to the top of the page
+Quote Post
Prym
post 29.10.2011, 19:16:43
Post #4





Grupa: Zarejestrowani
Postów: 100
Pomógł: 11
Dołączył: 20.05.2007
Skąd: z fotela :)

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


a czy zgadzają ci się ścieżki z komunikatu błędu z rzeczywistą ścieżką pliku?
Innymi słowy czy plik znajduje się w katalogu: adminpanel/inc/ajax/ ?
Go to the top of the page
+Quote Post
GameMaker
post 29.10.2011, 19:31:46
Post #5





Grupa: Zarejestrowani
Postów: 149
Pomógł: 2
Dołączył: 31.01.2010
Skąd: Konstancin-Jeziorna

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


tak


--------------------
Movie CMS v 0.1 - Postęp 37 45 49 53 69 %
Go to the top of the page
+Quote Post
Prym
post 29.10.2011, 19:54:27
Post #6





Grupa: Zarejestrowani
Postów: 100
Pomógł: 11
Dołączył: 20.05.2007
Skąd: z fotela :)

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


hmm tam w odpowiedzi kpt_lucek brakuje podania wartości (delcat) w cudzysłowie (więc js myśli że to zmienna?) może to jest powód problemu?

Kod
function deletes(id) {
    $.get('inc/ajax/updsc.php', {act: 'delcat', id: id}, function(data) {
        if(data == 'good') {
            $.msg("Kategoria została usunięta !",{live:10000});
        } else {
            $.msg(data,{live:10000});
        }
   });
}
Go to the top of the page
+Quote Post
GameMaker
post 29.10.2011, 19:55:20
Post #7





Grupa: Zarejestrowani
Postów: 149
Pomógł: 2
Dołączył: 31.01.2010
Skąd: Konstancin-Jeziorna

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


Sam na to wpadłem wcześniej , ale sypie takim samym błędem dalej

Ten post edytował GameMaker 29.10.2011, 19:55:56


--------------------
Movie CMS v 0.1 - Postęp 37 45 49 53 69 %
Go to the top of the page
+Quote Post
Prym
post 29.10.2011, 20:03:34
Post #8





Grupa: Zarejestrowani
Postów: 100
Pomógł: 11
Dołączył: 20.05.2007
Skąd: z fotela :)

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


rzeczywiście dołująca sprawa smile.gif skoro wszystko jest dobrze a nie działa to może zmień podejście tongue.gif i wróć do głównej funkcji jquery czyli $.ajax
Kod
function deletes(id) {
    $.ajax({
        global: false,
        type: 'POST',
        url:'inc/ajax/updsc.php',
        data: "act=delcat&id="+id,
        dataType: 'html',
        success: function(dane){
            $.msg("Kategoria została usunięta !",{live:10000});
        },
        error: function(dane){
            $.msg(dane,{live:10000});
        }
    });
}


Może pójdzie na tym (tyko POST dałem zamiast GET) także w pliku docelowym odbiór danych na post zmień. i zobaczymy czy to coś zmieni.

Ten post edytował Prym 29.10.2011, 20:03:55
Go to the top of the page
+Quote Post
GameMaker
post 31.10.2011, 10:59:37
Post #9





Grupa: Zarejestrowani
Postów: 149
Pomógł: 2
Dołączył: 31.01.2010
Skąd: Konstancin-Jeziorna

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


Non stop analizuje kod , jednak może najpierw wszytko sobie przepisze ze struktury do OOP i zobaczymy bo byc moze php mi jakis dziwny header generuje.


  1. <script>
  2.  
  3. function rateThis(value,id,type) {
  4.  
  5.  
  6. $.ajax({
  7.  
  8.  
  9.  
  10. type: 'GET',
  11.  
  12. data : {value : value,movie: id,type : type},
  13.  
  14. url: '/rate.php',
  15.  
  16.  
  17.  
  18. success: function(data){
  19.  
  20. alert('ok');
  21.  
  22.  
  23.  
  24.  
  25. }
  26.  
  27.  
  28.  
  29. });
  30.  
  31.  
  32. }
  33.  
  34.  
  35.  
  36. </script>


PLik rate.php jest w głównym katalogu , lecz w konsoli mi pokazuje ze plik nie istnieje.

Ten post edytował GameMaker 31.10.2011, 11:00:20


--------------------
Movie CMS v 0.1 - Postęp 37 45 49 53 69 %
Go to the top of the page
+Quote Post
amii
post 31.10.2011, 11:46:18
Post #10





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


Usuń ten ukośnik jeśli jest w głównym katalogu


--------------------
gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet.
Zarabianie bez wysiłku na domenach bez ruchu: prolink.
Go to the top of the page
+Quote Post
GameMaker
post 31.10.2011, 11:58:43
Post #11





Grupa: Zarejestrowani
Postów: 149
Pomógł: 2
Dołączył: 31.01.2010
Skąd: Konstancin-Jeziorna

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


Usunięcie nic nie da . Lecz zmieniłem na POST i działa


--------------------
Movie CMS v 0.1 - Postęp 37 45 49 53 69 %
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: 19.07.2025 - 10:17