Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: $_POST nie działa na serwerze
Forum PHP.pl > Forum > XML, AJAX > AJAX
fate
Potrzebuje pomocy, to moj 1 AJAX i malo o tym wiem przerabiane na czuja z tutków ale sie ucieszylem ze na localhost mi dziala:

  1. <script>
  2. function PostData() {
  3. // 1. Create XHR instance - Start
  4. var xhr;
  5. if (window.XMLHttpRequest) {
  6. xhr = new XMLHttpRequest();
  7. }
  8. else if (window.ActiveXObject) {
  9. xhr = new ActiveXObject("Msxml2.XMLHTTP");
  10. }
  11. else {
  12. throw new Error("Ajax is not supported by this browser");
  13. }
  14. // 2. Define what to do when XHR feed you the response from the server - Start
  15. xhr.onreadystatechange = function () {
  16. if (xhr.readyState < 4) {
  17. document.getElementById('sharebox').innerHTML = '<img src="skin/img/wait.gif" alt="WAIT" />';
  18. }
  19. if (xhr.readyState === 4) {
  20. if (xhr.status == 200 && xhr.status < 300) {
  21. document.getElementById('sharebox').innerHTML = xhr.responseText;
  22. }
  23. }
  24. }
  25. var url = document.getElementById("url").value;
  26. // 3. Specify your action, location and Send to the server - Start
  27. xhr.open('POST', '../server/wall.php',true);
  28. xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  29. xhr.send("url=" + url);
  30. }
  31. </script>


tyle ze po wrzuceniu na serwer nie dziala, probowalem z pustym .htaccess to samo mieli i nic sie nie dzieje nawet timeout jest ciagle status wait. Wyczytalem gdzies ze serwer moze blokowac POST dla AJAX wiec ochoczo podmienilem wszystkie POST na GET i wtedy odpala sie na serwerze ale nic nie robil wczytuje w diva zdublowana strone.
Pomoze ktos? Moze cos nie doprecyzowalem?
com
a myślałem że nikt tego już nie robi w czystym js, dlaczego nie w JQuery?
fate
ucze sie wiec chce poznac funfamenty, ale przepisanie w jQuery tu raczej nie pomoże
com
pomoże, bo jak bd problem z JQuery to np ja Ci pomogę biggrin.gif a za czystego js się nie biorę tongue.gif
fate
hehe dzieki za zainteresowanie goatee.gif
Przerobilem calosc na GET: (troche musialem pociulac)
CODE

xhr.open("GET", "../server/wall.php?url=" + url, true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//xhr.send("url=" + url);
xhr.send();


POST jest jakis zablokowany,przykre
dziala
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-2024 Invision Power Services, Inc.