Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ajax - błąd uprawnień
Forum PHP.pl > Forum > XML, AJAX > AJAX
Civil
Witam
Mam przedziwny problem ze skyptem Ajax, jeszcze wczoraj działał a dzisiaj wywala na ie błąd "brak uprawnień" a na firefoxie po prostu nie działa. Oto kod ajax:

  1. <script type="text/javascript">
  2. var XMLHttpRequestObject = false;
  3. var loadstatustext="<img src='ajaxtabs/loading.gif' />";
  4.  
  5. if(window.XMLHttpRequest){
  6. XMLHttpRequestObject = new XMLHttpRequest();
  7. }
  8. else if(window.ActiveXObject){
  9. XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  10. }
  11.  
  12. function przetwarzajDane(src, dest)
  13. {
  14. if(XMLHttpRequestObject){
  15. var div = document.getElementById(dest);
  16. var tfValue = document.getElementById(src).value;
  17. tfValue = escape(tfValue);
  18. var url = "http://mojadomena.pll/checkcode.php?kodkonkursu=" + tfValue;
  19. XMLHttpRequestObject.open("GET", url);
  20. XMLHttpRequestObject.onreadystatechange = function()
  21. {
  22.  
  23. if(XMLHttpRequestObject.readyState == 1)
  24. {
  25. div.innerHTML = loadstatustext;
  26. }
  27. else if(XMLHttpRequestObject.readyState == 4 &&
  28. XMLHttpRequestObject.status == 200){
  29. var str = " ";
  30. str += XMLHttpRequestObject.responseText;
  31. str = unescape(str);
  32. div.innerHTML = str;
  33. }
  34. }
  35. XMLHttpRequestObject.send(null);
  36. }
  37. }


Oraz form

  1. <form action="index.php?mod=rejestracja" method=post>
  2. <input maxlength=6 type="text" id="tf1" name=kodkonkursu size=9 style="margin-top:5px;font-weight:bold;font-color:dodgerblue;padding:3px;border:2px solid steelblue"> <input type=button onclick="przetwarzajDane('tf1', 'div1');" style="margin-top:5px;font-weight:bold;font-color:dodgerblue;padding:3px;border:2px solid steelblue" value="Sprawdź kod"><br><input type="submit" style="font-weight:bold;font-color:dodgerblue;padding:3px;border:2px solid steelblue;margin-top:5px" value="Dalej &raquo;"><br> <div style="margin-top:5px;height:15px" id="div1"> </div>
  3. </form>


Co może być źle?
marek80
Poradziłes sobie może z tym? bo mam idento problem, problem jednak znika jelsli odnośi sie wywołanie xmlHttp.open(); do pliku na tym samym serwerze jeśłi natomiast chce zaczytac plik .xml z innego serwera to własnie mam ten komunikat
webdice
Kod
http://mojadomena.pll/checkcode.php?kodkonkursu=


Masz .pll zamiast .pl. Najlepiej odwołuj się do pliku tak:

Kod
checkcode.php?kodkonkursu=


Przypominam że oba pliki muszą być w tej samej domenie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.