Wpis z mikrobloga

Mirki podpowiedzcie coś (mam problem ze ścieżką do pliku),

Wiem, że obecnie ajax i tylko ajax, ale w jednym miejscu mam jeszcze:

var xhr = new XMLHttpRequest();
xhr.open('post', 'ajax/upload.php');

i w tej formie nie działa, a już w takiej działa:

var xhr = new XMLHttpRequest();
xhr.open('post', 'upload.php');

nie chcę aby plik upload.php był w głównym katalogu tylko w tym ajax, jak poprawnie odnieść się do niego,

#javascript #przedszkoleprogramowania
  • 10
ajax/upload.php


@smileer: w tej formie jest to relatywny url, czyli jeśli plik upload.php jest w folderze ajax, a ten ajax jest w głównym folderze to wchodzącj na www.abc.local ten kod zadziała, ale np będąc już w www.abc.local/ajax nie, musi tam być ściezka absolutna tj /ajax/upload.php
@Jurigag: logicznie piszesz ale niestety nie pomogło, wersja:
xhr.open('post', 'http://localhost/mojastrona/upload.php'); działa,

xhr.open('post', 'http://localhost/moja
strona/ajax/upload.php'); już niestety nie (,)