Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [advAjax] Niezrozumiala seria ..., blad na ie, blad 404 w AJAX na IE
UNK
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 30.04.2006
Skąd: Gliwice

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


Podczas wczytania skryptu php do diva pokazuje mi sie takie ostrzezenie (nie jest to jakis bardzo wazny blad, ale chcialbym sie tego pozbyc)
obrazek

Kod
function add(act, dhcp, id) {
    advAJAX.get({url: 'operation.php?w=dhcp&op=ajax', parameters : {'act' : act, 'dhcp' : dhcp, 'id' : id},
        onSuccess : function(obj) { $('body2').innerHTML = obj.responseText; },
        onLoading : function(obj) { $('body2').innerHTML = 'Prosze czekac na zaladowanie strony...'; },
        onError : function(obj) { $('body2').innerHTML = 'Wystapil blad'; }
    } );
}


  1. <?php
  2. if (...)
  3. {
  4. if (@$_POST)
  5. {
  6. $data = date("YmdHis");
  7.  
  8. //wykonanie zapytania do bazy danych
  9.  
  10. if ($result)
  11. {
  12. echo "<span class='ok'>Dodano notke do wybranej osoby.</span><br>";
  13. echo "<a class='onclick' onclick="$('body2').innerHTML = '';">Zamknij</a><br><br>
  14. Przyjal zgloszenie: ".$_POST['name']."<br><br>
  15. Data: ".date("Y-m-d H:i:s")."<br><br>
  16. Forma odebranego zgloszenia: ".$_POST['forma']."<br><br>
  17. Uwagi:<br><textarea name='uwaga' cols=80 rows=4 disabled>".$_POST['uwaga']."</textarea><br><br>
  18. Platnosci: <input type='checkbox' ".($_POST['dlug'] ? ' checked' : '')." name='dlug' disabled><br><br>";
  19. }
  20. else
  21. {
  22. //...
  23. }
  24. }
  25. esle
  26. {
  27. //...
  28. }
  29. }
  30. }
  31. ?>



PS. Wiem moze za duzo ifow jest tongue.gif ale ogolnie calosc bedzie troche inaczej wygladala, narazie tylko porzadkuje pewne rzeczy a potem bede to jeszcze ukladal, jednak chodzi o blad a nie strukture plikow.

EDIT:
Przepraszam ze nie edytuje swojego posta a pisze w starym ale chce go podtrzymac na gorze.

Sprawe rozwiazauje dodanie mimeType: 'text/html', jednak to rozwiazuje tylko advAJAX.get nie wiem jak to rozwiazac w advAJAX.submit, przy dodaniu tego strona sie chrzani (wykonuje normalna akcje formularza), narazie zmienilem globalnie mime globalnie w pliku advajax.js jednak chcialbym sie obyc bez tego, moze ktos zna rozwiazanie, a moze znowu sam je znajde gdzies tongue.gif

I odrazu moze jeszcze jedno, dzisiaj dopiero ten blad napotkalem. Caly czas testowalem strone (zarzadzanie dhcp) na FF, znajomy do mnie dzowni ze nie dziala edytowanie osob, okazalo sie ze rzeczywiscie, internet explorer wyklada sie, wyskakuje blad ajaxa 404 (podejrzewam ze on jest rownoznaczny z normalnym bledem, czyli nie umie znalesc strony), wie ktos moze o co moze chodzic?

  1. <?php
  2. echo "<form method='post' id='form2' name='form2' action='operation.php?w=dhcp&op=ajax&act=edit'>
  3.  
  4. // input selecty i inne badziewia
  5.  
  6. <button type='submit' id='submit' name='submit' value='Szukaj' onclick="advAJAX.submit($('form2'), {
  7. onSuccess : function(obj) { $('body2').innerHTML = obj.responseText; disableForm : true; }, 
  8. onLoading : function(obj) { $('body2').innerHTML = '<span class='ok'>Prosze czekac na zaladowanie strony...</span>'; }, 
  9. onError : function(obj) { $('body2').innerHTML = 'BLAD !!<br>' + obj.status; }
  10. } );">Wyslij</button>";
  11. ?>


EDIT2: moge jeszcze dodac ze podobny formularz wysylany na ten sam adres z tym ze zamiast act=edit jest act=addnote dziala bez problemu

Ten post edytował UNK 14.06.2006, 22:11:06
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 19:16