2016-09-19 27 views
0

私のファイル構造は、このようなものであるAJAX呼び出しで働いていません。コンソールcan not find site/module/ajax/auto.phpでその与えるエラーでページロード後絶対パスは

$.ajax({ 
     url : 'ajax/auto.php' 
    }) 


編集site/index.php is also using js/auto.jsおよびAJAX呼び出しがauto.jsで私のAJAX呼び出しが似ているsite/index.php

のために正常に動作しています。 は私が

+0

正確な絶対パスを生成するために '../ ajax/auto.php'を使用すると、 – Sasikumar

+0

の重複が生成されます。http://stackoverflow.com/questions/24627075/jquery-ajax-url-path-issue –

答えて

0

今その作業ファイン

$.ajax({ 
    url : '/site/ajax/auto.php' 
}) 
0

コールそれ

url : '../ajax/auto.php' 

、それは罰金

+0

これは、 'site/index.php'と' site/module/index.php'のためにうまく動作します – parvez

+0

両方のファイルが異なる場所に置かれているので、同じパスは機能しません –

+0

これはうまく動作します '/site/ajax/auto.php ' – parvez

0

使用を動作するはずですが、この

のように先頭にスラッシュのように、この問題の正しい相対パスがどうなるか、その相対パスエラーを知っています
$.ajax({ 
     url: '/ajax/auto.php', 
     ... 
    });