Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> $_POST nie działa na serwerze, na localhost OK
fate
post
Post #1





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


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?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


a myślałem że nikt tego już nie robi w czystym js, dlaczego nie w JQuery?
Go to the top of the page
+Quote Post
fate
post
Post #3





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


ucze sie wiec chce poznac funfamenty, ale przepisanie w jQuery tu raczej nie pomoże


--------------------
Go to the top of the page
+Quote Post
com
post
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


pomoże, bo jak bd problem z JQuery to np ja Ci pomogę biggrin.gif a za czystego js się nie biorę tongue.gif
Go to the top of the page
+Quote Post
fate
post
Post #5





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


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


--------------------
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 Aktualny czas: 20.08.2025 - 21:11