ugrás a tartalomhoz

Prototype 1.5 POST hiba

csukaj · 2007. Ápr. 24. (K), 13.27
Sziasztok

Az a gondom, hogy ha a prototype 1.5-ös verzióját használom ajax kérésekre, akkor az én tárhelyemen nem működik a POST-olás, máshol ugyanaz a kód viszon működik.

Az ajax hívás eredménye 403-as hibaoldal, de ha get-el hívom, akkor működik. Illetve POST-al más szervereken is működik

Prototype 1.4-el ugyanaz a kód működik.

Szerintem valami szerver beállítás lesz...

Példa:
itt rossz: http://www.dataco.hu/temp/posterror/
itt jó: http://csukk.fw.hu/posterror/

Forrás:

index.php

<html>
  <head>
    <script type='text/javascript' src="prototype.js"></script>
		<script type='text/javascript'>
		function ppp(method) {
			var myAjax = new Ajax.Updater(
				'proba', 'ajax.php', {
					method: method
				}
			);
			return true;
		}				
		</script>
  </head>
  <body>
  	<input type="button" value="get"  onclick="ppp('get');">
		<input type="button" value="post" onclick="ppp('post');">
		<div id="proba">valami</div>
  </body>
</html>
ajax.php
<?

print "árvíztűrő" . time();

?>
 
1

tipp

amonrpg · 2007. Ápr. 24. (K), 14.08
Ezt adja:
---
Forbidden
You don't have permission to access /temp/posterror/ajax.php on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
---

Nincs valami elcseszett rewrite itt? De ez csak tipp. :)
Az tuti, hogy valami szerverbeállítás van a dologban, de más ötletem nincs. :)
3

prototype 1.5.1_rc1

amonrpg · 2007. Ápr. 25. (Sze), 14.03
Nekem prototype 1.5.1_rc1-el működik. Az én szerveremen.
4

RE: prototype 1.5.1_rc1

csukaj · 2007. Ápr. 25. (Sze), 20.21
Más szerveren működik. Éppen az a gond. Valószínáleg valami szerver beállítás, de hogy mi, azt nem tudom.
2

1.4

csukaj · 2007. Ápr. 24. (K), 18.47
Az a legérdekesebb, hogy 1.4-es prototype-al tökéletesen működik.